diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/AnnotatingElement.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/AnnotatingElement.cs index 0bfb2f46..90443870 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/AnnotatingElement.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/AnnotatingElement.cs @@ -51,7 +51,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -60,7 +60,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement { get; internal set; } = []; @@ -68,7 +68,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -76,7 +76,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,14 +86,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -103,7 +103,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -114,14 +114,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -131,7 +131,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -139,7 +139,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -149,7 +149,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -159,14 +159,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -175,14 +175,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -191,7 +191,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -201,7 +201,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -209,7 +209,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -222,7 +222,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -232,14 +232,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Association.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Association.cs index d5bd7320..5f44b7c0 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Association.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Association.cs @@ -52,7 +52,7 @@ public partial class Association : IAssociation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -61,7 +61,7 @@ public partial class Association : IAssociation /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd { get; internal set; } = []; @@ -69,7 +69,7 @@ public partial class Association : IAssociation /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -79,7 +79,7 @@ public partial class Association : IAssociation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -92,14 +92,14 @@ public partial class Association : IAssociation /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -107,7 +107,7 @@ public partial class Association : IAssociation /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,14 +117,14 @@ public partial class Association : IAssociation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -133,7 +133,7 @@ public partial class Association : IAssociation /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -143,14 +143,14 @@ public partial class Association : IAssociation /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class Association : IAssociation /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -167,7 +167,7 @@ public partial class Association : IAssociation /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class Association : IAssociation /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -189,7 +189,7 @@ public partial class Association : IAssociation /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -197,14 +197,14 @@ public partial class Association : IAssociation /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,7 +212,7 @@ public partial class Association : IAssociation /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -223,26 +223,26 @@ public partial class Association : IAssociation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -250,7 +250,7 @@ public partial class Association : IAssociation /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class Association : IAssociation /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -267,7 +267,7 @@ public partial class Association : IAssociation /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -278,14 +278,14 @@ public partial class Association : IAssociation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -303,7 +303,7 @@ public partial class Association : IAssociation /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -313,7 +313,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -323,7 +323,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -333,14 +333,14 @@ public partial class Association : IAssociation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -349,7 +349,7 @@ public partial class Association : IAssociation /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -358,7 +358,7 @@ public partial class Association : IAssociation /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -368,7 +368,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -377,7 +377,7 @@ public partial class Association : IAssociation /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -387,7 +387,7 @@ public partial class Association : IAssociation /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -396,7 +396,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -406,7 +406,7 @@ public partial class Association : IAssociation /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -414,7 +414,7 @@ public partial class Association : IAssociation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -423,7 +423,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -433,7 +433,7 @@ public partial class Association : IAssociation /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -441,7 +441,7 @@ public partial class Association : IAssociation /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -451,14 +451,14 @@ public partial class Association : IAssociation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -468,7 +468,7 @@ public partial class Association : IAssociation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -476,7 +476,7 @@ public partial class Association : IAssociation /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -484,7 +484,7 @@ public partial class Association : IAssociation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -497,7 +497,7 @@ public partial class Association : IAssociation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -505,7 +505,7 @@ public partial class Association : IAssociation /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -514,7 +514,7 @@ public partial class Association : IAssociation /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -525,14 +525,14 @@ public partial class Association : IAssociation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -545,7 +545,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -554,7 +554,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -568,7 +568,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -577,7 +577,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -590,7 +590,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Dependency.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Dependency.cs index 5c38d27d..326cdf5f 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Dependency.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Dependency.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -52,14 +52,14 @@ public partial class Dependency : IDependency /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDependency.Client")] public List Client { get; set; } = []; @@ -67,7 +67,7 @@ public partial class Dependency : IDependency /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -77,14 +77,14 @@ public partial class Dependency : IDependency /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -94,7 +94,7 @@ public partial class Dependency : IDependency /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -102,7 +102,7 @@ public partial class Dependency : IDependency /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -113,14 +113,14 @@ public partial class Dependency : IDependency /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -130,7 +130,7 @@ public partial class Dependency : IDependency /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -138,7 +138,7 @@ public partial class Dependency : IDependency /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -148,14 +148,14 @@ public partial class Dependency : IDependency /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -163,7 +163,7 @@ public partial class Dependency : IDependency /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -172,14 +172,14 @@ public partial class Dependency : IDependency /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -189,7 +189,7 @@ public partial class Dependency : IDependency /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -197,7 +197,7 @@ public partial class Dependency : IDependency /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -205,7 +205,7 @@ public partial class Dependency : IDependency /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -218,7 +218,7 @@ public partial class Dependency : IDependency /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -226,7 +226,7 @@ public partial class Dependency : IDependency /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -236,14 +236,14 @@ public partial class Dependency : IDependency /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Client")] [Implements(implementation: "IRelationship.Source")] @@ -259,7 +259,7 @@ List Root.Elements.IRelationship.Source /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDependency.Supplier")] public List Supplier { get; set; } = []; @@ -267,7 +267,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Supplier")] [Implements(implementation: "IRelationship.Target")] @@ -283,7 +283,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/EnumerationDefinition.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/EnumerationDefinition.cs index 082e8bec..ed7f409d 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/EnumerationDefinition.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/EnumerationDefinition.cs @@ -51,14 +51,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -105,7 +105,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -115,14 +115,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -131,7 +131,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] [Implements(implementation: "IEnumerationDefinition.EnumeratedValue")] public List enumeratedValue { get; internal set; } = []; @@ -139,7 +139,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -149,14 +149,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -164,7 +164,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -181,7 +181,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -195,7 +195,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -203,14 +203,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -221,26 +221,26 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -248,7 +248,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] [Implements(implementation: "IEnumerationDefinition.IsVariation")] public bool IsVariation { get; set; } = true; @@ -257,7 +257,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEnumerationDefinition.IsVariation")] [Implements(implementation: "IDefinition.IsVariation")] bool Systems.DefinitionAndUsage.IDefinition.IsVariation @@ -273,7 +273,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -281,7 +281,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -290,7 +290,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -301,14 +301,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -316,7 +316,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -324,7 +324,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -332,7 +332,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -341,7 +341,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -350,7 +350,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -358,7 +358,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -366,7 +366,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -374,7 +374,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -382,7 +382,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -393,7 +393,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -401,7 +401,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -410,7 +410,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -420,7 +420,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -430,14 +430,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -446,7 +446,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -454,7 +454,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -463,7 +463,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -472,7 +472,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -481,7 +481,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -490,7 +490,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -498,7 +498,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -507,7 +507,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -516,7 +516,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -525,7 +525,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -535,7 +535,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -583,7 +583,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -591,7 +591,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -609,7 +609,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -643,7 +643,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -652,7 +652,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -660,7 +660,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -668,7 +668,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -676,7 +676,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -685,14 +685,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -702,7 +702,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -710,7 +710,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -723,7 +723,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -733,14 +733,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -753,14 +753,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -769,7 +769,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [RedefinedByProperty("IEnumerationDefinition.EnumeratedValue")] [Implements(implementation: "IDefinition.Variant")] @@ -780,7 +780,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Feature.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Feature.cs index 694ec9b6..77eaafad 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Feature.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Feature.cs @@ -37,13 +37,13 @@ namespace SysML2.NET.Core.DTO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -64,7 +64,7 @@ public partial class Feature : IFeature /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -76,7 +76,7 @@ public partial class Feature : IFeature /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -86,14 +86,14 @@ public partial class Feature : IFeature /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -103,7 +103,7 @@ public partial class Feature : IFeature /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -116,14 +116,14 @@ public partial class Feature : IFeature /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -132,14 +132,14 @@ public partial class Feature : IFeature /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -149,14 +149,14 @@ public partial class Feature : IFeature /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -165,7 +165,7 @@ public partial class Feature : IFeature /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -174,7 +174,7 @@ public partial class Feature : IFeature /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -184,14 +184,14 @@ public partial class Feature : IFeature /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -201,14 +201,14 @@ public partial class Feature : IFeature /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -216,7 +216,7 @@ public partial class Feature : IFeature /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -225,7 +225,7 @@ public partial class Feature : IFeature /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -233,7 +233,7 @@ public partial class Feature : IFeature /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class Feature : IFeature /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -255,7 +255,7 @@ public partial class Feature : IFeature /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -264,14 +264,14 @@ public partial class Feature : IFeature /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -279,14 +279,14 @@ public partial class Feature : IFeature /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -300,7 +300,7 @@ public partial class Feature : IFeature /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -311,21 +311,21 @@ public partial class Feature : IFeature /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -333,26 +333,26 @@ public partial class Feature : IFeature /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -360,7 +360,7 @@ public partial class Feature : IFeature /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -368,7 +368,7 @@ public partial class Feature : IFeature /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -376,7 +376,7 @@ public partial class Feature : IFeature /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -385,7 +385,7 @@ public partial class Feature : IFeature /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -396,14 +396,14 @@ public partial class Feature : IFeature /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -412,7 +412,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -421,7 +421,7 @@ public partial class Feature : IFeature /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -431,7 +431,7 @@ public partial class Feature : IFeature /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -440,7 +440,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -450,7 +450,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -460,14 +460,14 @@ public partial class Feature : IFeature /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -476,7 +476,7 @@ public partial class Feature : IFeature /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -485,7 +485,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -495,7 +495,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -505,7 +505,7 @@ public partial class Feature : IFeature /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -515,7 +515,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -524,7 +524,7 @@ public partial class Feature : IFeature /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -534,7 +534,7 @@ public partial class Feature : IFeature /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -543,7 +543,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -554,7 +554,7 @@ public partial class Feature : IFeature /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -563,7 +563,7 @@ public partial class Feature : IFeature /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -571,7 +571,7 @@ public partial class Feature : IFeature /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -580,7 +580,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -590,7 +590,7 @@ public partial class Feature : IFeature /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -600,7 +600,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -610,7 +610,7 @@ public partial class Feature : IFeature /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -619,7 +619,7 @@ public partial class Feature : IFeature /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -629,14 +629,14 @@ public partial class Feature : IFeature /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -644,7 +644,7 @@ public partial class Feature : IFeature /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -654,7 +654,7 @@ public partial class Feature : IFeature /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -662,7 +662,7 @@ public partial class Feature : IFeature /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -670,7 +670,7 @@ public partial class Feature : IFeature /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -685,7 +685,7 @@ public partial class Feature : IFeature /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -695,14 +695,14 @@ public partial class Feature : IFeature /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -714,7 +714,7 @@ public partial class Feature : IFeature /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -725,7 +725,7 @@ public partial class Feature : IFeature /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FeatureTyping.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FeatureTyping.cs index 1f5023cf..f9296fa1 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FeatureTyping.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FeatureTyping.cs @@ -52,14 +52,14 @@ public partial class FeatureTyping : IFeatureTyping /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class FeatureTyping : IFeatureTyping /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,14 +86,14 @@ public partial class FeatureTyping : IFeatureTyping /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IFeatureTyping.Type")] [Implements(implementation: "ISpecialization.General")] @@ -110,7 +110,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -121,14 +121,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -138,7 +138,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -146,7 +146,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -156,14 +156,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -171,7 +171,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -180,14 +180,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "IFeatureTyping.OwningFeature")] @@ -196,7 +196,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -206,7 +206,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -214,7 +214,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -222,7 +222,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -230,7 +230,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IFeatureTyping.OwningFeature")] @@ -245,7 +245,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -253,7 +253,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -263,14 +263,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -290,7 +290,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("IFeatureTyping.TypedFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -306,7 +306,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -326,7 +326,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -335,7 +335,7 @@ List Root.Elements.IRelationship.Target /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "IFeatureTyping.Type")] public Guid Type { get; set; } @@ -343,7 +343,7 @@ List Root.Elements.IRelationship.Target /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "IFeatureTyping.TypedFeature")] public Guid TypedFeature { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Flow.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Flow.cs index 4e81206f..9bfea3c5 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Flow.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Flow.cs @@ -52,14 +52,14 @@ public partial class Flow : IFlow /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -68,7 +68,7 @@ public partial class Flow : IFlow /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class Flow : IFlow /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,7 +91,7 @@ public partial class Flow : IFlow /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -102,14 +102,14 @@ public partial class Flow : IFlow /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public partial class Flow : IFlow /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -128,7 +128,7 @@ public partial class Flow : IFlow /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -141,14 +141,14 @@ public partial class Flow : IFlow /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -158,14 +158,14 @@ public partial class Flow : IFlow /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -175,14 +175,14 @@ public partial class Flow : IFlow /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -192,7 +192,7 @@ public partial class Flow : IFlow /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public partial class Flow : IFlow /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -211,14 +211,14 @@ public partial class Flow : IFlow /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -228,14 +228,14 @@ public partial class Flow : IFlow /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class Flow : IFlow /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class Flow : IFlow /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -260,7 +260,7 @@ public partial class Flow : IFlow /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class Flow : IFlow /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -277,7 +277,7 @@ public partial class Flow : IFlow /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IFlow.Interaction")] @@ -292,7 +292,7 @@ public partial class Flow : IFlow /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -300,7 +300,7 @@ public partial class Flow : IFlow /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -309,14 +309,14 @@ public partial class Flow : IFlow /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -324,14 +324,14 @@ public partial class Flow : IFlow /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -345,7 +345,7 @@ public partial class Flow : IFlow /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -353,7 +353,7 @@ public partial class Flow : IFlow /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -364,21 +364,21 @@ public partial class Flow : IFlow /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -386,26 +386,26 @@ public partial class Flow : IFlow /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -413,7 +413,7 @@ public partial class Flow : IFlow /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -421,7 +421,7 @@ public partial class Flow : IFlow /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -429,7 +429,7 @@ public partial class Flow : IFlow /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -438,7 +438,7 @@ public partial class Flow : IFlow /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -449,14 +449,14 @@ public partial class Flow : IFlow /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +465,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +474,7 @@ public partial class Flow : IFlow /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +484,7 @@ public partial class Flow : IFlow /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +493,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +503,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +513,14 @@ public partial class Flow : IFlow /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +529,7 @@ public partial class Flow : IFlow /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +538,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +548,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +558,7 @@ public partial class Flow : IFlow /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +568,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +577,7 @@ public partial class Flow : IFlow /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +587,7 @@ public partial class Flow : IFlow /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +596,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +607,7 @@ public partial class Flow : IFlow /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +616,7 @@ public partial class Flow : IFlow /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +624,7 @@ public partial class Flow : IFlow /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -632,7 +632,7 @@ public partial class Flow : IFlow /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -641,7 +641,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -651,7 +651,7 @@ public partial class Flow : IFlow /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -661,7 +661,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -671,7 +671,7 @@ public partial class Flow : IFlow /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -680,7 +680,7 @@ public partial class Flow : IFlow /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -690,14 +690,14 @@ public partial class Flow : IFlow /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -705,7 +705,7 @@ public partial class Flow : IFlow /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -715,7 +715,7 @@ public partial class Flow : IFlow /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -723,7 +723,7 @@ public partial class Flow : IFlow /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -731,7 +731,7 @@ public partial class Flow : IFlow /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -739,7 +739,7 @@ public partial class Flow : IFlow /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -750,7 +750,7 @@ public partial class Flow : IFlow /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -758,7 +758,7 @@ public partial class Flow : IFlow /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public Guid? payloadFeature { get; internal set; } @@ -766,7 +766,7 @@ public partial class Flow : IFlow /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType { get; internal set; } = []; @@ -778,7 +778,7 @@ public partial class Flow : IFlow /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -786,7 +786,7 @@ public partial class Flow : IFlow /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -795,7 +795,7 @@ public partial class Flow : IFlow /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -806,14 +806,14 @@ public partial class Flow : IFlow /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -826,7 +826,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -836,14 +836,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public Guid? sourceOutputFeature { get; internal set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -857,7 +857,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -867,14 +867,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public Guid? targetInputFeature { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -886,7 +886,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Kernel.Connectors.IConnector)this).association]; @@ -898,7 +898,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FramedConcernMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FramedConcernMembership.cs index 98f5ac0b..bc883517 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FramedConcernMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/FramedConcernMembership.cs @@ -51,14 +51,14 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,7 +93,7 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -104,21 +104,21 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] [Implements(implementation: "IFramedConcernMembership.Kind")] public RequirementConstraintKind Kind { get; set; } = RequirementConstraintKind.Requirement; @@ -126,7 +126,7 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.Kind")] [Implements(implementation: "IRequirementConstraintMembership.Kind")] RequirementConstraintKind IRequirementConstraintMembership.Kind @@ -141,7 +141,7 @@ RequirementConstraintKind IRequirementConstraintMembership.Kind /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -154,7 +154,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -162,7 +162,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -174,7 +174,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -200,7 +200,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -217,7 +217,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] [Implements(implementation: "IFramedConcernMembership.OwnedConcern")] public Guid ownedConcern { get; internal set; } @@ -225,7 +225,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IFramedConcernMembership.OwnedConcern")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] @@ -235,7 +235,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -243,7 +243,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -253,7 +253,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -262,7 +262,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -271,7 +271,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -279,7 +279,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -287,7 +287,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -295,7 +295,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -304,14 +304,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -345,7 +345,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -359,7 +359,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -368,7 +368,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] [Implements(implementation: "IFramedConcernMembership.ReferencedConcern")] public Guid referencedConcern { get; internal set; } @@ -378,7 +378,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.ReferencedConcern")] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] Guid IRequirementConstraintMembership.referencedConstraint => this.referencedConcern; @@ -387,7 +387,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -397,14 +397,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -417,7 +417,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -437,7 +437,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -447,7 +447,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAnnotatingElement.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAnnotatingElement.cs index 1976115d..9f6c56a5 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAnnotatingElement.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAnnotatingElement.cs @@ -46,14 +46,14 @@ public partial interface IAnnotatingElement : IElement /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List annotatedElement { get; } /// /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List annotation { get; } @@ -61,7 +61,7 @@ public partial interface IAnnotatingElement : IElement /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedAnnotatingRelationship { get; } @@ -69,7 +69,7 @@ public partial interface IAnnotatingElement : IElement /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] Guid? owningAnnotatingRelationship { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAssociation.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAssociation.cs index 3e0a190a..16edc242 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAssociation.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IAssociation.cs @@ -47,7 +47,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] List associationEnd { get; } @@ -55,14 +55,14 @@ public partial interface IAssociation : IClassifier, IRelationship /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List relatedType { get; } /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid? sourceType { get; } @@ -71,7 +71,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List targetType { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IDependency.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IDependency.cs index 57fdc165..797f6cde 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IDependency.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IDependency.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -45,14 +45,14 @@ public partial interface IDependency : IRelationship /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] List Client { get; set; } /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List Supplier { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IElement.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IElement.cs index 4b1d637a..92448aa0 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IElement.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IElement.cs @@ -44,13 +44,13 @@ public partial interface IElement /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List AliasIds { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredName { get; set; } /// @@ -59,13 +59,13 @@ public partial interface IElement /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List documentation { get; } @@ -74,7 +74,7 @@ public partial interface IElement /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string ElementId { get; set; } /// @@ -84,13 +84,13 @@ public partial interface IElement /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isLibraryElement { get; } /// @@ -99,14 +99,14 @@ public partial interface IElement /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string name { get; } /// /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] List ownedAnnotation { get; } @@ -115,13 +115,13 @@ public partial interface IElement /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List ownedElement { get; } /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] List OwnedRelationship { get; set; } @@ -129,13 +129,13 @@ public partial interface IElement /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? owner { get; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] Guid? owningMembership { get; } @@ -144,14 +144,14 @@ public partial interface IElement /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] Guid? owningNamespace { get; } /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] Guid? OwningRelationship { get; set; } @@ -163,7 +163,7 @@ public partial interface IElement /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string qualifiedName { get; } /// @@ -172,13 +172,13 @@ public partial interface IElement /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string shortName { get; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List textualRepresentation { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IEnumerationDefinition.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IEnumerationDefinition.cs index 1f425207..8047bf4d 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IEnumerationDefinition.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IEnumerationDefinition.cs @@ -45,7 +45,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] List enumeratedValue { get; } @@ -53,7 +53,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] new bool IsVariation { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeature.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeature.cs index 4c756588..a31a021f 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeature.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeature.cs @@ -37,13 +37,13 @@ namespace SysML2.NET.Core.DTO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -62,7 +62,7 @@ public partial interface IFeature : IType /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List chainingFeature { get; } /// @@ -71,21 +71,21 @@ public partial interface IFeature : IType /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? crossFeature { get; } /// /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] FeatureDirectionKind? Direction { get; set; } /// /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] Guid? endOwningType { get; } @@ -93,7 +93,7 @@ public partial interface IFeature : IType /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid featureTarget { get; } /// @@ -102,7 +102,7 @@ public partial interface IFeature : IType /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List featuringType { get; } /// @@ -110,20 +110,20 @@ public partial interface IFeature : IType /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsComposite { get; set; } /// /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsDerived { get; set; } /// @@ -136,40 +136,40 @@ public partial interface IFeature : IType /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsEnd { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsOrdered { get; set; } /// /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsPortion { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] bool IsUnique { get; set; } /// /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsVariable { get; set; } /// /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] Guid? ownedCrossSubsetting { get; } @@ -177,7 +177,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedFeatureChaining { get; } @@ -186,7 +186,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedFeatureInverting { get; } @@ -195,7 +195,7 @@ public partial interface IFeature : IType /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] List ownedRedefinition { get; } @@ -203,7 +203,7 @@ public partial interface IFeature : IType /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] Guid? ownedReferenceSubsetting { get; } @@ -211,7 +211,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] List ownedSubsetting { get; } @@ -220,7 +220,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedTypeFeaturing { get; } @@ -229,7 +229,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] List ownedTyping { get; } @@ -237,14 +237,14 @@ public partial interface IFeature : IType /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] Guid? owningFeatureMembership { get; } /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -256,7 +256,7 @@ public partial interface IFeature : IType /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List type { get; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeatureTyping.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeatureTyping.cs index 3e79d61c..f3f90b04 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeatureTyping.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFeatureTyping.cs @@ -45,7 +45,7 @@ public partial interface IFeatureTyping : ISpecialization /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] Guid? owningFeature { get; } @@ -53,14 +53,14 @@ public partial interface IFeatureTyping : ISpecialization /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] Guid Type { get; set; } /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] Guid TypedFeature { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFlow.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFlow.cs index ad11f0ef..dfdcb5f1 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFlow.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFlow.cs @@ -45,7 +45,7 @@ public partial interface IFlow : IConnector, IStep /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] List flowEnd { get; } @@ -53,7 +53,7 @@ public partial interface IFlow : IConnector, IStep /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] List interaction { get; } @@ -61,28 +61,28 @@ public partial interface IFlow : IConnector, IStep /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] Guid? payloadFeature { get; } /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List payloadType { get; } /// /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] Guid? sourceOutputFeature { get; } /// /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] Guid? targetInputFeature { get; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFramedConcernMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFramedConcernMembership.cs index c2051d3e..54a215ba 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFramedConcernMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IFramedConcernMembership.cs @@ -44,14 +44,14 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] new RequirementConstraintKind Kind { get; set; } /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] Guid ownedConcern { get; } @@ -60,7 +60,7 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] Guid referencedConcern { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralInteger.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralInteger.cs index 531470f4..5066730b 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralInteger.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralInteger.cs @@ -42,8 +42,9 @@ public partial interface ILiteralInteger : ILiteralExpression { /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] int Value { get; set; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralRational.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralRational.cs index 68a01744..dce687fe 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralRational.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ILiteralRational.cs @@ -42,8 +42,9 @@ public partial interface ILiteralRational : ILiteralExpression { /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] double Value { get; set; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMembership.cs index de7a1468..a731106d 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMembership.cs @@ -37,10 +37,10 @@ namespace SysML2.NET.Core.DTO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -49,26 +49,26 @@ public partial interface IMembership : IRelationship /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid MemberElement { get; set; } /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string memberElementId { get; } /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -77,14 +77,14 @@ public partial interface IMembership : IRelationship /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberShortName { get; set; } /// /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] VisibilityKind Visibility { get; set; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMultiplicityRange.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMultiplicityRange.cs index eb4073e1..c20849d1 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMultiplicityRange.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IMultiplicityRange.cs @@ -50,7 +50,7 @@ public partial interface IMultiplicityRange : IMultiplicity /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List bound { get; } @@ -59,14 +59,14 @@ public partial interface IMultiplicityRange : IMultiplicity /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] Guid? lowerBound { get; } /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] Guid upperBound { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IOwningMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IOwningMembership.cs index e887a5c8..c567ff87 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IOwningMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IOwningMembership.cs @@ -44,7 +44,7 @@ public partial interface IOwningMembership : IMembership /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] Guid ownedMemberElement { get; } @@ -52,21 +52,21 @@ public partial interface IOwningMembership : IMembership /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] string ownedMemberElementId { get; } /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] string ownedMemberName { get; } /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] string ownedMemberShortName { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IReferenceSubsetting.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IReferenceSubsetting.cs index 5c8ee737..2f945024 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IReferenceSubsetting.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IReferenceSubsetting.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -46,14 +46,14 @@ public partial interface IReferenceSubsetting : ISubsetting /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] Guid ReferencedFeature { get; set; } /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] Guid referencingFeature { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRelationship.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRelationship.cs index 18a192cb..993a40e1 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRelationship.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRelationship.cs @@ -36,10 +36,10 @@ namespace SysML2.NET.Core.DTO.Root.Elements /// in which case those ownedRelatedElements will be deleted from a model if their owningRelationship /// is. A Relationship may also be owned by another Element, in which case the ownedRelatedElements of /// the Relationship are also considered to be transitively owned by the owningRelatedElement of the - /// Relationship.The relatedElements of a Relationship are divided into source and target Elements. The + /// Relationship. The relatedElements of a Relationship are divided into source and target Elements. The /// Relationship is considered to be directed from the source to the target Elements. An undirected - /// Relationship may have either all source or all target Elements.A "relationship Element" in - /// the abstract syntax is generically any Element that is an instance of either Relationship or a + /// Relationship may have either all source or all target Elements. A "relationship Element" + /// in the abstract syntax is generically any Element that is an instance of either Relationship or a /// direct or indirect specialization of Relationship. Any other kind of Element is a /// "non-relationship Element". It is a convention of that non-relationship Elements are only /// related via reified relationship Elements. Any meta-associations directly between non-relationship @@ -53,20 +53,20 @@ public partial interface IRelationship : IElement /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImplied { get; set; } /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List OwnedRelatedElement { get; set; } /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] Guid? OwningRelatedElement { get; set; } @@ -74,20 +74,20 @@ public partial interface IRelationship : IElement /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List relatedElement { get; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Source { get; set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Target { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRequirementUsage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRequirementUsage.cs index 217d1d25..f9b3aff1 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRequirementUsage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IRequirementUsage.cs @@ -44,7 +44,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List actorParameter { get; } @@ -54,7 +54,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List assumedConstraint { get; } @@ -62,7 +62,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] List framedConcern { get; } @@ -71,7 +71,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] string ReqId { get; set; } @@ -80,21 +80,21 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List requiredConstraint { get; } /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] Guid? requirementDefinition { get; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List stakeholderParameter { get; } @@ -102,7 +102,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] Guid subjectParameter { get; } @@ -111,7 +111,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List text { get; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISelectExpression.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISelectExpression.cs index 60691f61..629167d8 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISelectExpression.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISelectExpression.cs @@ -42,7 +42,7 @@ public partial interface ISelectExpression : IOperatorExpression { /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISubclassification.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISubclassification.cs index 41f37e1b..d441ce0f 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISubclassification.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ISubclassification.cs @@ -43,21 +43,21 @@ public partial interface ISubclassification : ISpecialization /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] Guid? owningClassifier { get; } /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] Guid Subclassifier { get; set; } /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] Guid Superclassifier { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ITextualRepresentation.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ITextualRepresentation.cs index 399d922b..ffa8451f 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ITextualRepresentation.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ITextualRepresentation.cs @@ -36,26 +36,25 @@ namespace SysML2.NET.Core.DTO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -64,19 +63,19 @@ public partial interface ITextualRepresentation : IAnnotatingElement /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Body { get; set; } /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Language { get; set; } /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] Guid representedElement { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IUsage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IUsage.cs index e72544f6..4b6e2c4b 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IUsage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/IUsage.cs @@ -34,10 +34,10 @@ namespace SysML2.NET.Core.DTO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -51,14 +51,14 @@ public partial interface IUsage : IFeature /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List definition { get; } /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List directedUsage { get; } @@ -66,74 +66,74 @@ public partial interface IUsage : IFeature /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isReference { get; } /// /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool IsVariation { get; set; } /// /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] bool mayTimeVary { get; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedAction { get; } /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedAllocation { get; } /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedAnalysisCase { get; } /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedAttribute { get; } /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedCalculation { get; } /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] List nestedCase { get; } /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedConcern { get; } @@ -142,112 +142,112 @@ public partial interface IUsage : IFeature /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedConnection { get; } /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedConstraint { get; } /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] List nestedEnumeration { get; } /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedFlow { get; } /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedInterface { get; } /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedItem { get; } /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedMetadata { get; } /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedOccurrence { get; } /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedPart { get; } /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedPort { get; } /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedReference { get; } /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedRendering { get; } /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] List nestedRequirement { get; } /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedState { get; } /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedTransition { get; } /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List nestedUsage { get; } @@ -255,35 +255,35 @@ public partial interface IUsage : IFeature /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedUseCase { get; } /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedVerificationCase { get; } /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedView { get; } /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedViewpoint { get; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] Guid? owningDefinition { get; } @@ -291,14 +291,14 @@ public partial interface IUsage : IFeature /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] Guid? owningUsage { get; } /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List usage { get; } @@ -306,7 +306,7 @@ public partial interface IUsage : IFeature /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List variant { get; } @@ -314,7 +314,7 @@ public partial interface IUsage : IFeature /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] List variantMembership { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralInteger.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralInteger.cs index 23ae2a14..ce212b0b 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralInteger.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralInteger.cs @@ -50,14 +50,14 @@ public partial class LiteralInteger : ILiteralInteger /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralInteger : ILiteralInteger /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralInteger : ILiteralInteger /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralInteger : ILiteralInteger /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralInteger : ILiteralInteger /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralInteger : ILiteralInteger /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralInteger : ILiteralInteger /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralInteger : ILiteralInteger /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralInteger : ILiteralInteger /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralInteger : ILiteralInteger /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralInteger : ILiteralInteger /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralInteger : ILiteralInteger /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralInteger : ILiteralInteger /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralInteger : ILiteralInteger /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralInteger : ILiteralInteger /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralInteger : ILiteralInteger /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralInteger : ILiteralInteger /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralInteger : ILiteralInteger /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralInteger : ILiteralInteger /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralInteger : ILiteralInteger /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralInteger : ILiteralInteger /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralInteger : ILiteralInteger /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralInteger : ILiteralInteger /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralInteger : ILiteralInteger /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralInteger : ILiteralInteger /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralInteger : ILiteralInteger /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralInteger : ILiteralInteger /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralInteger : ILiteralInteger /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralInteger : ILiteralInteger /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralInteger : ILiteralInteger /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralInteger : ILiteralInteger /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralInteger : ILiteralInteger /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralInteger : ILiteralInteger /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralInteger : ILiteralInteger /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralInteger : ILiteralInteger /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,14 +758,15 @@ public partial class LiteralInteger : ILiteralInteger /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralInteger.Value")] public int Value { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralRational.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralRational.cs index d5e63a56..2ea479af 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralRational.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/LiteralRational.cs @@ -50,14 +50,14 @@ public partial class LiteralRational : ILiteralRational /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralRational : ILiteralRational /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralRational : ILiteralRational /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralRational : ILiteralRational /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralRational : ILiteralRational /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralRational : ILiteralRational /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralRational : ILiteralRational /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralRational : ILiteralRational /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralRational : ILiteralRational /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralRational : ILiteralRational /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralRational : ILiteralRational /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralRational : ILiteralRational /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralRational : ILiteralRational /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralRational : ILiteralRational /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralRational : ILiteralRational /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralRational : ILiteralRational /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralRational : ILiteralRational /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralRational : ILiteralRational /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralRational : ILiteralRational /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralRational : ILiteralRational /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralRational : ILiteralRational /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralRational : ILiteralRational /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralRational : ILiteralRational /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralRational : ILiteralRational /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralRational : ILiteralRational /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralRational : ILiteralRational /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralRational : ILiteralRational /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralRational : ILiteralRational /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralRational : ILiteralRational /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralRational : ILiteralRational /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralRational : ILiteralRational /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralRational : ILiteralRational /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralRational : ILiteralRational /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralRational : ILiteralRational /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralRational : ILiteralRational /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralRational : ILiteralRational /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralRational : ILiteralRational /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralRational : ILiteralRational /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralRational : ILiteralRational /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,14 +758,15 @@ public partial class LiteralRational : ILiteralRational /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralRational.Value")] public double Value { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Membership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Membership.cs index 3b7803a0..e4c1d18b 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Membership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Membership.cs @@ -37,10 +37,10 @@ namespace SysML2.NET.Core.DTO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -56,14 +56,14 @@ public partial class Membership : IMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -73,14 +73,14 @@ public partial class Membership : IMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -90,7 +90,7 @@ public partial class Membership : IMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -98,7 +98,7 @@ public partial class Membership : IMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -109,21 +109,21 @@ public partial class Membership : IMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembership.MemberElement")] public Guid MemberElement { get; set; } @@ -131,21 +131,21 @@ public partial class Membership : IMembership /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberElementId")] public string memberElementId { get; internal set; } /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberName")] public string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -155,7 +155,7 @@ public partial class Membership : IMembership /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberShortName")] public string MemberShortName { get; set; } @@ -165,7 +165,7 @@ public partial class Membership : IMembership /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -173,7 +173,7 @@ public partial class Membership : IMembership /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -183,14 +183,14 @@ public partial class Membership : IMembership /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -198,7 +198,7 @@ public partial class Membership : IMembership /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -207,14 +207,14 @@ public partial class Membership : IMembership /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -224,7 +224,7 @@ public partial class Membership : IMembership /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -232,7 +232,7 @@ public partial class Membership : IMembership /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -240,7 +240,7 @@ public partial class Membership : IMembership /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -253,7 +253,7 @@ public partial class Membership : IMembership /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -261,7 +261,7 @@ public partial class Membership : IMembership /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -271,14 +271,14 @@ public partial class Membership : IMembership /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -291,7 +291,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -311,7 +311,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/MultiplicityRange.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/MultiplicityRange.cs index 14fb053e..a2663fed 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/MultiplicityRange.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/MultiplicityRange.cs @@ -56,7 +56,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -64,7 +64,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IMultiplicityRange.Bound")] public List bound { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -87,14 +87,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -104,7 +104,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -117,14 +117,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -133,14 +133,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -150,14 +150,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -175,7 +175,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -185,14 +185,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -202,14 +202,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -217,7 +217,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -226,7 +226,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -234,7 +234,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -248,7 +248,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -256,7 +256,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -265,14 +265,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -280,14 +280,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -301,7 +301,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -312,21 +312,21 @@ public partial class MultiplicityRange : IMultiplicityRange /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -334,26 +334,26 @@ public partial class MultiplicityRange : IMultiplicityRange /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -361,7 +361,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -370,7 +370,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.LowerBound")] public Guid? lowerBound { get; internal set; } @@ -379,7 +379,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -387,7 +387,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -396,7 +396,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -407,14 +407,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -423,7 +423,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -432,7 +432,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -442,7 +442,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -451,7 +451,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -461,7 +461,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -471,14 +471,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -487,7 +487,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -496,7 +496,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -506,7 +506,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -516,7 +516,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -526,7 +526,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -535,7 +535,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -545,7 +545,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -554,7 +554,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -565,7 +565,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -574,7 +574,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -582,7 +582,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -591,7 +591,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -601,7 +601,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -611,7 +611,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -621,7 +621,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -630,7 +630,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -640,14 +640,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -655,7 +655,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -665,7 +665,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -673,7 +673,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -681,7 +681,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -696,7 +696,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -706,14 +706,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -725,7 +725,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -736,14 +736,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.UpperBound")] public Guid upperBound { get; internal set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/OwningMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/OwningMembership.cs index e4d98d26..218f0ba6 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/OwningMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/OwningMembership.cs @@ -50,14 +50,14 @@ public partial class OwningMembership : IOwningMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,14 +67,14 @@ public partial class OwningMembership : IOwningMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -84,7 +84,7 @@ public partial class OwningMembership : IOwningMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -92,7 +92,7 @@ public partial class OwningMembership : IOwningMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -103,21 +103,21 @@ public partial class OwningMembership : IOwningMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -130,7 +130,7 @@ Guid IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string IMembership.memberElementId => this.ownedMemberElementId; @@ -138,7 +138,7 @@ Guid IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string IMembership.MemberName @@ -150,7 +150,7 @@ string IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -160,7 +160,7 @@ string IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string IMembership.MemberShortName @@ -175,7 +175,7 @@ string IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -183,7 +183,7 @@ string IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -193,7 +193,7 @@ string IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -201,7 +201,7 @@ string IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [Implements(implementation: "IOwningMembership.OwnedMemberElement")] @@ -210,7 +210,7 @@ string IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -218,7 +218,7 @@ string IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -226,7 +226,7 @@ string IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -234,7 +234,7 @@ string IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -242,7 +242,7 @@ string IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -251,14 +251,14 @@ string IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -268,7 +268,7 @@ string IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -276,7 +276,7 @@ string IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -284,7 +284,7 @@ string IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -297,7 +297,7 @@ string IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -305,7 +305,7 @@ string IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -315,14 +315,14 @@ string IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -335,7 +335,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -355,7 +355,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -365,7 +365,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ReferenceSubsetting.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ReferenceSubsetting.cs index f066c94f..d9d6ab93 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ReferenceSubsetting.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/ReferenceSubsetting.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -53,14 +53,14 @@ public partial class ReferenceSubsetting : IReferenceSubsetting /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,14 +70,14 @@ public partial class ReferenceSubsetting : IReferenceSubsetting /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -87,14 +87,14 @@ public partial class ReferenceSubsetting : IReferenceSubsetting /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -111,7 +111,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,14 +122,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -139,7 +139,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -147,7 +147,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -157,14 +157,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -172,7 +172,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -181,14 +181,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] @@ -198,7 +198,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -208,7 +208,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -216,7 +216,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -224,7 +224,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -232,7 +232,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -247,14 +247,14 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "IReferenceSubsetting.ReferencedFeature")] public Guid ReferencedFeature { get; set; } @@ -262,7 +262,7 @@ Guid Core.Types.ISpecialization.General /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "IReferenceSubsetting.ReferencingFeature")] @@ -272,7 +272,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -282,14 +282,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -309,7 +309,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -325,7 +325,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IReferenceSubsetting.ReferencedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -341,7 +341,7 @@ Guid ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -354,7 +354,7 @@ Guid ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -374,7 +374,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/RequirementUsage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/RequirementUsage.cs index 4938f107..c9968321 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/RequirementUsage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/RequirementUsage.cs @@ -51,7 +51,7 @@ public partial class RequirementUsage : IRequirementUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -60,7 +60,7 @@ public partial class RequirementUsage : IRequirementUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -69,7 +69,7 @@ public partial class RequirementUsage : IRequirementUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class RequirementUsage : IRequirementUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public partial class RequirementUsage : IRequirementUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -100,7 +100,7 @@ public partial class RequirementUsage : IRequirementUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -112,14 +112,14 @@ public partial class RequirementUsage : IRequirementUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public partial class RequirementUsage : IRequirementUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -146,7 +146,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -161,14 +161,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -177,7 +177,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -187,14 +187,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -204,14 +204,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -220,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -229,7 +229,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -239,14 +239,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -256,7 +256,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -264,15 +264,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -281,7 +282,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -289,7 +290,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -297,7 +298,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -306,7 +307,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -314,7 +315,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -328,7 +329,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -336,7 +337,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -345,14 +346,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -360,14 +361,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -381,7 +382,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -392,7 +393,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -400,14 +401,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -415,14 +416,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -430,33 +431,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -464,7 +465,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -477,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -485,11 +486,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -498,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -506,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -515,7 +516,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -526,14 +527,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -541,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -549,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -557,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -565,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -573,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -581,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -591,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -599,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -607,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -615,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -623,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -631,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -639,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -647,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -655,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -663,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -671,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -679,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -687,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -695,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -703,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -711,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -720,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -728,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -736,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -744,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -762,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -780,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -809,7 +810,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -819,14 +820,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -844,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -854,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -883,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -893,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -902,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -913,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -922,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -930,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -939,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -949,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -969,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -978,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -988,14 +989,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1004,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1012,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1022,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1030,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1048,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1057,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1067,14 +1068,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1088,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1097,7 +1099,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1107,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; @@ -1115,7 +1117,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] public Guid? requirementDefinition { get; internal set; } @@ -1125,7 +1127,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1137,14 +1139,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1153,7 +1155,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1163,14 +1165,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1182,7 +1184,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1194,14 +1196,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1210,7 +1212,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1219,7 +1221,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/SelectExpression.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/SelectExpression.cs index 32ab8a9f..25d51cb7 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/SelectExpression.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/SelectExpression.cs @@ -50,24 +50,24 @@ public partial class SelectExpression : ISelectExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -81,7 +81,7 @@ public partial class SelectExpression : ISelectExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,14 +91,14 @@ public partial class SelectExpression : ISelectExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public partial class SelectExpression : ISelectExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public partial class SelectExpression : ISelectExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -138,14 +138,14 @@ public partial class SelectExpression : ISelectExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public partial class SelectExpression : ISelectExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class SelectExpression : ISelectExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -180,7 +180,7 @@ public partial class SelectExpression : ISelectExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -190,14 +190,14 @@ public partial class SelectExpression : ISelectExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -207,14 +207,15 @@ public partial class SelectExpression : ISelectExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -222,7 +223,7 @@ public partial class SelectExpression : ISelectExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -230,7 +231,7 @@ public partial class SelectExpression : ISelectExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -239,7 +240,7 @@ public partial class SelectExpression : ISelectExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -247,7 +248,7 @@ public partial class SelectExpression : ISelectExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +256,7 @@ public partial class SelectExpression : ISelectExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -269,7 +270,7 @@ public partial class SelectExpression : ISelectExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -277,7 +278,7 @@ public partial class SelectExpression : ISelectExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -286,14 +287,14 @@ public partial class SelectExpression : ISelectExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -301,14 +302,14 @@ public partial class SelectExpression : ISelectExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -322,7 +323,7 @@ public partial class SelectExpression : ISelectExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -333,14 +334,14 @@ public partial class SelectExpression : ISelectExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -348,14 +349,14 @@ public partial class SelectExpression : ISelectExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -363,26 +364,26 @@ public partial class SelectExpression : ISelectExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -390,7 +391,7 @@ public partial class SelectExpression : ISelectExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -398,7 +399,7 @@ public partial class SelectExpression : ISelectExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -406,7 +407,7 @@ public partial class SelectExpression : ISelectExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -415,7 +416,7 @@ public partial class SelectExpression : ISelectExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -426,13 +427,13 @@ public partial class SelectExpression : ISelectExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "ISelectExpression.Operator")] public string Operator { get; set; } = "select"; @@ -441,7 +442,7 @@ public partial class SelectExpression : ISelectExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ISelectExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -456,7 +457,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +466,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +475,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +485,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +494,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +504,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +514,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +530,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +539,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +549,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +559,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +569,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +578,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +588,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +597,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +608,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +617,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +625,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -633,7 +634,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -643,7 +644,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -653,7 +654,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -663,7 +664,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -672,7 +673,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -682,14 +683,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -697,7 +698,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -707,7 +708,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -715,7 +716,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -723,7 +724,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -734,7 +735,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -747,7 +748,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -756,7 +757,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -768,14 +769,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -787,7 +788,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -798,7 +799,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Subclassification.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Subclassification.cs index 56436be0..37bf50f7 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Subclassification.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Subclassification.cs @@ -50,14 +50,14 @@ public partial class Subclassification : ISubclassification /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,14 +67,14 @@ public partial class Subclassification : ISubclassification /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -84,14 +84,14 @@ public partial class Subclassification : ISubclassification /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubclassification.Superclassifier")] [Implements(implementation: "ISpecialization.General")] @@ -108,7 +108,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -119,14 +119,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -136,7 +136,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -144,7 +144,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -154,14 +154,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -169,7 +169,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -178,14 +178,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubclassification.OwningClassifier")] public Guid? owningClassifier { get; internal set; } @@ -193,7 +193,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -203,7 +203,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -211,7 +211,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -219,7 +219,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -227,7 +227,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubclassification.OwningClassifier")] @@ -242,7 +242,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -250,7 +250,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -260,14 +260,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -287,7 +287,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubclassification.Subclassifier")] [Implements(implementation: "ISpecialization.Specific")] @@ -303,7 +303,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISubclassification.Subclassifier")] public Guid Subclassifier { get; set; } @@ -311,7 +311,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "ISubclassification.Superclassifier")] public Guid Superclassifier { get; set; } @@ -319,7 +319,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -339,7 +339,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/TextualRepresentation.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/TextualRepresentation.cs index c06cd995..cf3c955e 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/TextualRepresentation.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/TextualRepresentation.cs @@ -36,26 +36,25 @@ namespace SysML2.NET.Core.DTO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -71,7 +70,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -80,7 +79,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ITextualRepresentation.RepresentedElement")] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] List IAnnotatingElement.annotatedElement => [this.representedElement]; @@ -89,7 +88,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -97,14 +96,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -114,14 +113,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -131,7 +130,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -142,21 +141,21 @@ public partial class TextualRepresentation : ITextualRepresentation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Language")] public string Language { get; set; } @@ -166,7 +165,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -174,7 +173,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -184,7 +183,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -194,14 +193,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -210,14 +209,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -226,7 +225,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -236,7 +235,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -244,7 +243,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -257,14 +256,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] [Implements(implementation: "ITextualRepresentation.RepresentedElement")] @@ -276,14 +275,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Usage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Usage.cs index a6ef84d7..52a85904 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Usage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenDto/Usage.cs @@ -34,10 +34,10 @@ namespace SysML2.NET.Core.DTO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -56,7 +56,7 @@ public partial class Usage : IUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -68,7 +68,7 @@ public partial class Usage : IUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -78,14 +78,14 @@ public partial class Usage : IUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -95,7 +95,7 @@ public partial class Usage : IUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -104,7 +104,7 @@ public partial class Usage : IUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition { get; internal set; } = []; @@ -118,14 +118,14 @@ public partial class Usage : IUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -133,7 +133,7 @@ public partial class Usage : IUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -143,14 +143,14 @@ public partial class Usage : IUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -160,14 +160,14 @@ public partial class Usage : IUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -176,7 +176,7 @@ public partial class Usage : IUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -185,7 +185,7 @@ public partial class Usage : IUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -195,14 +195,14 @@ public partial class Usage : IUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -212,14 +212,14 @@ public partial class Usage : IUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -227,7 +227,7 @@ public partial class Usage : IUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -236,7 +236,7 @@ public partial class Usage : IUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class Usage : IUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class Usage : IUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -266,7 +266,7 @@ public partial class Usage : IUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -275,14 +275,14 @@ public partial class Usage : IUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -290,14 +290,14 @@ public partial class Usage : IUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -311,7 +311,7 @@ public partial class Usage : IUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -322,21 +322,21 @@ public partial class Usage : IUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -344,33 +344,33 @@ public partial class Usage : IUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -378,7 +378,7 @@ public partial class Usage : IUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -391,7 +391,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -399,11 +399,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -412,7 +412,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -420,7 +420,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -429,7 +429,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -440,14 +440,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -455,7 +455,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -463,7 +463,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -471,7 +471,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -479,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -487,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -684,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -703,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -723,14 +723,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -797,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -817,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -826,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -843,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -892,14 +892,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -908,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -975,14 +975,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1006,14 +1006,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1022,7 +1022,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1031,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/AnnotatingElement.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/AnnotatingElement.cs index 5eee4088..f1594ee2 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/AnnotatingElement.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/AnnotatingElement.cs @@ -65,7 +65,7 @@ public AnnotatingElement() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -74,7 +74,7 @@ public AnnotatingElement() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement => this.ComputeAnnotatedElement(); @@ -82,7 +82,7 @@ public AnnotatingElement() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -90,7 +90,7 @@ public AnnotatingElement() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -100,14 +100,14 @@ public AnnotatingElement() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,7 +117,7 @@ public AnnotatingElement() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -128,14 +128,14 @@ public AnnotatingElement() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -145,7 +145,7 @@ public AnnotatingElement() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -153,7 +153,7 @@ public AnnotatingElement() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -163,7 +163,7 @@ public AnnotatingElement() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -173,14 +173,14 @@ public AnnotatingElement() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -192,14 +192,14 @@ public AnnotatingElement() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -208,7 +208,7 @@ public AnnotatingElement() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -218,7 +218,7 @@ public AnnotatingElement() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -226,7 +226,7 @@ public AnnotatingElement() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -242,7 +242,7 @@ public AnnotatingElement() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -252,14 +252,14 @@ public AnnotatingElement() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -308,7 +308,7 @@ public AnnotatingElement() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Association.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Association.cs index 6413a01f..3750f5a3 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Association.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Association.cs @@ -75,7 +75,7 @@ public Association() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -84,7 +84,7 @@ public Association() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd => this.ComputeAssociationEnd(); @@ -92,7 +92,7 @@ public Association() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -102,7 +102,7 @@ public Association() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -115,14 +115,14 @@ public Association() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -130,7 +130,7 @@ public Association() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -140,14 +140,14 @@ public Association() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -156,7 +156,7 @@ public Association() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -166,14 +166,14 @@ public Association() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -181,7 +181,7 @@ public Association() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -190,7 +190,7 @@ public Association() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -198,7 +198,7 @@ public Association() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -212,7 +212,7 @@ public Association() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -220,14 +220,14 @@ public Association() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -235,7 +235,7 @@ public Association() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -246,26 +246,26 @@ public Association() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -273,7 +273,7 @@ public Association() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -281,7 +281,7 @@ public Association() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -290,7 +290,7 @@ public Association() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -301,14 +301,14 @@ public Association() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -317,7 +317,7 @@ public Association() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -326,7 +326,7 @@ public Association() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -336,7 +336,7 @@ public Association() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -346,7 +346,7 @@ public Association() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -356,14 +356,14 @@ public Association() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -372,7 +372,7 @@ public Association() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -381,7 +381,7 @@ public Association() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -391,7 +391,7 @@ public Association() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -400,7 +400,7 @@ public Association() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -410,7 +410,7 @@ public Association() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -419,7 +419,7 @@ public Association() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -429,7 +429,7 @@ public Association() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -440,7 +440,7 @@ public Association() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -452,7 +452,7 @@ public Association() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -462,7 +462,7 @@ public Association() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -470,7 +470,7 @@ public Association() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -480,14 +480,14 @@ public Association() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -497,7 +497,7 @@ public Association() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -505,7 +505,7 @@ public Association() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -516,7 +516,7 @@ public Association() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -532,7 +532,7 @@ public Association() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -540,7 +540,7 @@ public Association() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -549,7 +549,7 @@ public Association() /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -560,14 +560,14 @@ public Association() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -580,7 +580,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -589,7 +589,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -603,7 +603,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -612,7 +612,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -625,7 +625,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -849,7 +849,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -883,12 +883,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Dependency.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Dependency.cs index 1b9c45e5..d0da81d8 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Dependency.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Dependency.cs @@ -39,7 +39,7 @@ namespace SysML2.NET.Core.POCO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -71,14 +71,14 @@ public Dependency() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDependency.Client")] public List Client { get; set; } = []; @@ -86,7 +86,7 @@ public Dependency() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -96,14 +96,14 @@ public Dependency() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -113,7 +113,7 @@ public Dependency() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -121,7 +121,7 @@ public Dependency() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -132,14 +132,14 @@ public Dependency() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -149,7 +149,7 @@ public Dependency() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -157,7 +157,7 @@ public Dependency() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -167,14 +167,14 @@ public Dependency() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -185,7 +185,7 @@ public Dependency() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -197,14 +197,14 @@ public Dependency() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -214,7 +214,7 @@ public Dependency() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -222,7 +222,7 @@ public Dependency() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -233,7 +233,7 @@ public Dependency() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -249,7 +249,7 @@ public Dependency() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -257,7 +257,7 @@ public Dependency() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -267,14 +267,14 @@ public Dependency() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Client")] [Implements(implementation: "IRelationship.Source")] @@ -290,7 +290,7 @@ List Root.Elements.IRelationship.Source /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDependency.Supplier")] public List Supplier { get; set; } = []; @@ -298,7 +298,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Supplier")] [Implements(implementation: "IRelationship.Target")] @@ -314,7 +314,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -383,7 +383,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/EnumerationDefinition.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/EnumerationDefinition.cs index bfd892aa..df028bf8 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/EnumerationDefinition.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/EnumerationDefinition.cs @@ -92,14 +92,14 @@ public EnumerationDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -109,7 +109,7 @@ public EnumerationDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,14 +122,14 @@ public EnumerationDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -137,7 +137,7 @@ public EnumerationDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -146,7 +146,7 @@ public EnumerationDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public EnumerationDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -172,7 +172,7 @@ public EnumerationDefinition() /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] [Implements(implementation: "IEnumerationDefinition.EnumeratedValue")] public List enumeratedValue => this.ComputeEnumeratedValue(); @@ -180,7 +180,7 @@ public EnumerationDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -190,14 +190,14 @@ public EnumerationDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -205,7 +205,7 @@ public EnumerationDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -214,7 +214,7 @@ public EnumerationDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -222,7 +222,7 @@ public EnumerationDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -236,7 +236,7 @@ public EnumerationDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -244,14 +244,14 @@ public EnumerationDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -262,26 +262,26 @@ public EnumerationDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -289,7 +289,7 @@ public EnumerationDefinition() /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] [Implements(implementation: "IEnumerationDefinition.IsVariation")] public bool IsVariation { get; set; } = true; @@ -298,7 +298,7 @@ public EnumerationDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEnumerationDefinition.IsVariation")] [Implements(implementation: "IDefinition.IsVariation")] bool Systems.DefinitionAndUsage.IDefinition.IsVariation @@ -314,7 +314,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -322,7 +322,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -331,7 +331,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -342,14 +342,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -357,7 +357,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -365,7 +365,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -373,7 +373,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -382,7 +382,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -391,7 +391,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -399,7 +399,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -407,7 +407,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -415,7 +415,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -423,7 +423,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -434,7 +434,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -442,7 +442,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -451,7 +451,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -461,7 +461,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -471,14 +471,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -487,7 +487,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -495,7 +495,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -504,7 +504,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -513,7 +513,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -522,7 +522,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -531,7 +531,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -539,7 +539,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -548,7 +548,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -557,7 +557,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -566,7 +566,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -576,7 +576,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -584,7 +584,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -592,7 +592,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -600,7 +600,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -608,7 +608,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -616,7 +616,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -627,7 +627,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -635,7 +635,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -644,7 +644,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -653,7 +653,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -662,7 +662,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -670,7 +670,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -678,7 +678,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -687,7 +687,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -696,7 +696,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -704,7 +704,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -712,7 +712,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -720,7 +720,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -729,14 +729,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -746,7 +746,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -754,7 +754,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -770,7 +770,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -780,14 +780,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -800,14 +800,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -816,7 +816,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [RedefinedByProperty("IEnumerationDefinition.EnumeratedValue")] [Implements(implementation: "IDefinition.Variant")] @@ -827,7 +827,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1043,7 +1043,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1066,12 +1066,11 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Feature.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Feature.cs index a24508a2..ff1f261d 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Feature.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Feature.cs @@ -43,13 +43,13 @@ namespace SysML2.NET.Core.POCO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -81,7 +81,7 @@ public Feature() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -93,7 +93,7 @@ public Feature() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -103,14 +103,14 @@ public Feature() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -120,7 +120,7 @@ public Feature() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -133,14 +133,14 @@ public Feature() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -149,14 +149,14 @@ public Feature() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public Feature() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public Feature() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public Feature() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public Feature() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,14 @@ public Feature() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -233,7 +233,7 @@ public Feature() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -242,7 +242,7 @@ public Feature() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -250,7 +250,7 @@ public Feature() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -264,7 +264,7 @@ public Feature() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -272,7 +272,7 @@ public Feature() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -281,14 +281,14 @@ public Feature() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -296,14 +296,14 @@ public Feature() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -317,7 +317,7 @@ public Feature() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -328,21 +328,21 @@ public Feature() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -350,26 +350,26 @@ public Feature() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -377,7 +377,7 @@ public Feature() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -385,7 +385,7 @@ public Feature() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -393,7 +393,7 @@ public Feature() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -402,7 +402,7 @@ public Feature() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -413,14 +413,14 @@ public Feature() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -429,7 +429,7 @@ public Feature() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -438,7 +438,7 @@ public Feature() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -448,7 +448,7 @@ public Feature() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -457,7 +457,7 @@ public Feature() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -467,7 +467,7 @@ public Feature() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -477,14 +477,14 @@ public Feature() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -493,7 +493,7 @@ public Feature() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -502,7 +502,7 @@ public Feature() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -512,7 +512,7 @@ public Feature() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -522,7 +522,7 @@ public Feature() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -532,7 +532,7 @@ public Feature() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -541,7 +541,7 @@ public Feature() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -551,7 +551,7 @@ public Feature() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -560,7 +560,7 @@ public Feature() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -571,7 +571,7 @@ public Feature() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -580,7 +580,7 @@ public Feature() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -588,7 +588,7 @@ public Feature() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -600,7 +600,7 @@ public Feature() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -610,7 +610,7 @@ public Feature() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -620,7 +620,7 @@ public Feature() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -630,7 +630,7 @@ public Feature() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -639,7 +639,7 @@ public Feature() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -649,14 +649,14 @@ public Feature() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -664,7 +664,7 @@ public Feature() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -674,7 +674,7 @@ public Feature() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -682,7 +682,7 @@ public Feature() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -693,7 +693,7 @@ public Feature() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -708,7 +708,7 @@ public Feature() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -718,14 +718,14 @@ public Feature() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -737,7 +737,7 @@ public Feature() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -748,7 +748,7 @@ public Feature() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -843,7 +843,7 @@ public Feature() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -949,10 +949,10 @@ public Feature() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1102,7 +1102,7 @@ public Feature() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1148,12 +1148,11 @@ public Feature() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1280,7 +1279,7 @@ public Feature() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FeatureTyping.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FeatureTyping.cs index 122552cf..3c6c42cf 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FeatureTyping.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FeatureTyping.cs @@ -72,14 +72,14 @@ public FeatureTyping() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,14 +89,14 @@ public FeatureTyping() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public FeatureTyping() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IFeatureTyping.Type")] [Implements(implementation: "ISpecialization.General")] @@ -130,7 +130,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -141,14 +141,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -158,7 +158,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -166,7 +166,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -176,14 +176,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -194,7 +194,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -206,14 +206,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "IFeatureTyping.OwningFeature")] @@ -222,7 +222,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -232,7 +232,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -240,7 +240,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -251,7 +251,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -262,7 +262,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IFeatureTyping.OwningFeature")] @@ -277,7 +277,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -285,7 +285,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -295,14 +295,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("IFeatureTyping.TypedFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -340,7 +340,7 @@ IType Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -359,7 +359,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -368,7 +368,7 @@ List Root.Elements.IRelationship.Target /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "IFeatureTyping.Type")] public IType Type { get; set; } @@ -376,7 +376,7 @@ List Root.Elements.IRelationship.Target /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "IFeatureTyping.TypedFeature")] public IFeature TypedFeature { get; set; } @@ -444,7 +444,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Flow.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Flow.cs index 3fdc6a7f..f84e14f8 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Flow.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Flow.cs @@ -77,14 +77,14 @@ public Flow() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -93,7 +93,7 @@ public Flow() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -107,7 +107,7 @@ public Flow() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -116,7 +116,7 @@ public Flow() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -127,14 +127,14 @@ public Flow() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -144,7 +144,7 @@ public Flow() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -153,7 +153,7 @@ public Flow() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -166,14 +166,14 @@ public Flow() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -183,14 +183,14 @@ public Flow() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -200,14 +200,14 @@ public Flow() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -217,7 +217,7 @@ public Flow() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -226,7 +226,7 @@ public Flow() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -236,14 +236,14 @@ public Flow() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -253,14 +253,14 @@ public Flow() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd => this.ComputeFlowEnd(); @@ -268,7 +268,7 @@ public Flow() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -276,7 +276,7 @@ public Flow() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -285,7 +285,7 @@ public Flow() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -293,7 +293,7 @@ public Flow() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -302,7 +302,7 @@ public Flow() /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IFlow.Interaction")] @@ -317,7 +317,7 @@ public Flow() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -325,7 +325,7 @@ public Flow() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -334,14 +334,14 @@ public Flow() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -349,14 +349,14 @@ public Flow() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -370,7 +370,7 @@ public Flow() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -378,7 +378,7 @@ public Flow() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -389,21 +389,21 @@ public Flow() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -411,26 +411,26 @@ public Flow() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -438,7 +438,7 @@ public Flow() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -446,7 +446,7 @@ public Flow() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -454,7 +454,7 @@ public Flow() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -463,7 +463,7 @@ public Flow() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -474,14 +474,14 @@ public Flow() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -490,7 +490,7 @@ public Flow() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -499,7 +499,7 @@ public Flow() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -509,7 +509,7 @@ public Flow() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -518,7 +518,7 @@ public Flow() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -528,7 +528,7 @@ public Flow() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -538,14 +538,14 @@ public Flow() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -554,7 +554,7 @@ public Flow() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -563,7 +563,7 @@ public Flow() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -573,7 +573,7 @@ public Flow() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -583,7 +583,7 @@ public Flow() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -593,7 +593,7 @@ public Flow() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -602,7 +602,7 @@ public Flow() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -612,7 +612,7 @@ public Flow() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -621,7 +621,7 @@ public Flow() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -632,7 +632,7 @@ public Flow() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -641,7 +641,7 @@ public Flow() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -649,7 +649,7 @@ public Flow() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -660,7 +660,7 @@ public Flow() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -672,7 +672,7 @@ public Flow() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -682,7 +682,7 @@ public Flow() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -692,7 +692,7 @@ public Flow() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -702,7 +702,7 @@ public Flow() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -711,7 +711,7 @@ public Flow() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -721,14 +721,14 @@ public Flow() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -736,7 +736,7 @@ public Flow() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -746,7 +746,7 @@ public Flow() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -754,7 +754,7 @@ public Flow() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -765,7 +765,7 @@ public Flow() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -776,7 +776,7 @@ public Flow() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -787,7 +787,7 @@ public Flow() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -795,7 +795,7 @@ public Flow() /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public IPayloadFeature payloadFeature => this.ComputePayloadFeature(); @@ -803,7 +803,7 @@ public Flow() /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType => this.ComputePayloadType(); @@ -815,7 +815,7 @@ public Flow() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -823,7 +823,7 @@ public Flow() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -832,7 +832,7 @@ public Flow() /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -843,14 +843,14 @@ public Flow() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -863,7 +863,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -873,14 +873,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public IFeature sourceOutputFeature => this.ComputeSourceOutputFeature(); /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -894,7 +894,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -904,14 +904,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public IFeature targetInputFeature => this.ComputeTargetInputFeature(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -923,7 +923,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Kernel.Connectors.IConnector)this).association]; @@ -935,7 +935,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -1030,7 +1030,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1136,10 +1136,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1298,7 +1298,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1355,12 +1355,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1487,7 +1486,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FramedConcernMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FramedConcernMembership.cs index 2b122c41..cf385006 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FramedConcernMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/FramedConcernMembership.cs @@ -74,14 +74,14 @@ public FramedConcernMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public FramedConcernMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public FramedConcernMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public FramedConcernMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public FramedConcernMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] [Implements(implementation: "IFramedConcernMembership.Kind")] public RequirementConstraintKind Kind { get; set; } = RequirementConstraintKind.Requirement; @@ -149,7 +149,7 @@ public FramedConcernMembership() /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.Kind")] [Implements(implementation: "IRequirementConstraintMembership.Kind")] RequirementConstraintKind IRequirementConstraintMembership.Kind @@ -164,7 +164,7 @@ RequirementConstraintKind IRequirementConstraintMembership.Kind /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -177,7 +177,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -185,7 +185,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -197,7 +197,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] [Implements(implementation: "IFramedConcernMembership.OwnedConcern")] public IConcernUsage ownedConcern => this.ComputeOwnedConcern(); @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IFramedConcernMembership.OwnedConcern")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] @@ -258,7 +258,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -266,7 +266,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -276,7 +276,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -285,7 +285,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -294,7 +294,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -302,7 +302,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -310,7 +310,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -333,14 +333,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -350,7 +350,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -358,7 +358,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -369,7 +369,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -380,7 +380,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -394,7 +394,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -403,7 +403,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] [Implements(implementation: "IFramedConcernMembership.ReferencedConcern")] public IConcernUsage referencedConcern => this.ComputeReferencedConcern(); @@ -413,7 +413,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.ReferencedConcern")] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] IConstraintUsage IRequirementConstraintMembership.referencedConstraint => this.referencedConcern; @@ -422,7 +422,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -432,14 +432,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -452,7 +452,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -471,7 +471,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -481,7 +481,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -573,7 +573,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAnnotatingElement.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAnnotatingElement.cs index 05dca889..71f4d630 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAnnotatingElement.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAnnotatingElement.cs @@ -47,14 +47,14 @@ public partial interface IAnnotatingElement : IElement /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List annotatedElement { get; } /// /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List annotation { get; } @@ -62,7 +62,7 @@ public partial interface IAnnotatingElement : IElement /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedAnnotatingRelationship { get; } @@ -70,7 +70,7 @@ public partial interface IAnnotatingElement : IElement /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] IAnnotation owningAnnotatingRelationship { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAssociation.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAssociation.cs index 3eef915c..3bd74bbd 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAssociation.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IAssociation.cs @@ -53,7 +53,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] List associationEnd { get; } @@ -61,14 +61,14 @@ public partial interface IAssociation : IClassifier, IRelationship /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List relatedType { get; } /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType sourceType { get; } @@ -77,7 +77,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List targetType { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IDependency.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IDependency.cs index 69a78009..c032bc5a 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IDependency.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IDependency.cs @@ -37,7 +37,7 @@ namespace SysML2.NET.Core.POCO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -47,14 +47,14 @@ public partial interface IDependency : IRelationship /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] List Client { get; set; } /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List Supplier { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IElement.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IElement.cs index ca767e47..0024c040 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IElement.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IElement.cs @@ -46,13 +46,13 @@ public partial interface IElement /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List AliasIds { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredName { get; set; } /// @@ -61,13 +61,13 @@ public partial interface IElement /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List documentation { get; } @@ -76,7 +76,7 @@ public partial interface IElement /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string ElementId { get; set; } /// @@ -86,13 +86,13 @@ public partial interface IElement /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isLibraryElement { get; } /// @@ -101,14 +101,14 @@ public partial interface IElement /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string name { get; } /// /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] List ownedAnnotation { get; } @@ -117,13 +117,13 @@ public partial interface IElement /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List ownedElement { get; } /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] IReadOnlyList OwnedRelationship { get; } @@ -131,13 +131,13 @@ public partial interface IElement /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IElement owner { get; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] IOwningMembership owningMembership { get; } @@ -146,14 +146,14 @@ public partial interface IElement /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] INamespace owningNamespace { get; } /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] IRelationship OwningRelationship { get; } @@ -165,7 +165,7 @@ public partial interface IElement /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string qualifiedName { get; } /// @@ -174,13 +174,13 @@ public partial interface IElement /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string shortName { get; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List textualRepresentation { get; } @@ -227,7 +227,7 @@ public partial interface IElement /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IEnumerationDefinition.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IEnumerationDefinition.cs index 1f0d17e6..85784e44 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IEnumerationDefinition.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IEnumerationDefinition.cs @@ -73,7 +73,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] List enumeratedValue { get; } @@ -81,7 +81,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] new bool IsVariation { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeature.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeature.cs index b97d4038..a5bbeb26 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeature.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeature.cs @@ -41,13 +41,13 @@ namespace SysML2.NET.Core.POCO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -66,7 +66,7 @@ public partial interface IFeature : IType /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List chainingFeature { get; } /// @@ -75,21 +75,21 @@ public partial interface IFeature : IType /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IFeature crossFeature { get; } /// /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] FeatureDirectionKind? Direction { get; set; } /// /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] IType endOwningType { get; } @@ -97,7 +97,7 @@ public partial interface IFeature : IType /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IFeature featureTarget { get; } /// @@ -106,7 +106,7 @@ public partial interface IFeature : IType /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List featuringType { get; } /// @@ -114,20 +114,20 @@ public partial interface IFeature : IType /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsComposite { get; set; } /// /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsDerived { get; set; } /// @@ -140,40 +140,40 @@ public partial interface IFeature : IType /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsEnd { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsOrdered { get; set; } /// /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsPortion { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] bool IsUnique { get; set; } /// /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsVariable { get; set; } /// /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] ICrossSubsetting ownedCrossSubsetting { get; } @@ -181,7 +181,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedFeatureChaining { get; } @@ -190,7 +190,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedFeatureInverting { get; } @@ -199,7 +199,7 @@ public partial interface IFeature : IType /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] List ownedRedefinition { get; } @@ -207,7 +207,7 @@ public partial interface IFeature : IType /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] IReferenceSubsetting ownedReferenceSubsetting { get; } @@ -215,7 +215,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] List ownedSubsetting { get; } @@ -224,7 +224,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedTypeFeaturing { get; } @@ -233,7 +233,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] List ownedTyping { get; } @@ -241,14 +241,14 @@ public partial interface IFeature : IType /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] IFeatureMembership owningFeatureMembership { get; } /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -260,7 +260,7 @@ public partial interface IFeature : IType /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List type { get; } /// @@ -284,7 +284,7 @@ public partial interface IFeature : IType new string EffectiveShortName(); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -351,10 +351,10 @@ public partial interface IFeature : IType /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -368,7 +368,7 @@ public partial interface IFeature : IType /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeatureTyping.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeatureTyping.cs index 85300879..c378e995 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeatureTyping.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFeatureTyping.cs @@ -48,7 +48,7 @@ public partial interface IFeatureTyping : ISpecialization /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] IFeature owningFeature { get; } @@ -56,14 +56,14 @@ public partial interface IFeatureTyping : ISpecialization /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] IType Type { get; set; } /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] IFeature TypedFeature { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFlow.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFlow.cs index cc9ece5e..1d86345c 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFlow.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFlow.cs @@ -53,7 +53,7 @@ public partial interface IFlow : IConnector, IStep /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] List flowEnd { get; } @@ -61,7 +61,7 @@ public partial interface IFlow : IConnector, IStep /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. ///
- [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] List interaction { get; } @@ -69,28 +69,28 @@ public partial interface IFlow : IConnector, IStep /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] IPayloadFeature payloadFeature { get; } /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List payloadType { get; } /// /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] IFeature sourceOutputFeature { get; } /// /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] IFeature targetInputFeature { get; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFramedConcernMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFramedConcernMembership.cs index d30cb063..7ed1000d 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFramedConcernMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IFramedConcernMembership.cs @@ -50,14 +50,14 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] new RequirementConstraintKind Kind { get; set; } /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] IConcernUsage ownedConcern { get; } @@ -66,7 +66,7 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] IConcernUsage referencedConcern { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralInteger.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralInteger.cs index 03d72402..b814ab4c 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralInteger.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralInteger.cs @@ -50,8 +50,9 @@ public partial interface ILiteralInteger : ILiteralExpression { /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] int Value { get; set; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralRational.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralRational.cs index b7554841..25127c93 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralRational.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ILiteralRational.cs @@ -50,8 +50,9 @@ public partial interface ILiteralRational : ILiteralExpression { /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] double Value { get; set; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMembership.cs index f1e0320f..53f9458d 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMembership.cs @@ -38,10 +38,10 @@ namespace SysML2.NET.Core.POCO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -50,26 +50,26 @@ public partial interface IMembership : IRelationship /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IElement MemberElement { get; set; } /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string memberElementId { get; } /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -78,14 +78,14 @@ public partial interface IMembership : IRelationship /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberShortName { get; set; } /// /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] VisibilityKind Visibility { get; set; } /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMultiplicityRange.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMultiplicityRange.cs index 30f30277..0fcf8d13 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMultiplicityRange.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IMultiplicityRange.cs @@ -56,7 +56,7 @@ public partial interface IMultiplicityRange : IMultiplicity /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List bound { get; } @@ -65,14 +65,14 @@ public partial interface IMultiplicityRange : IMultiplicity /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] IExpression lowerBound { get; } /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] IExpression upperBound { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IOwningMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IOwningMembership.cs index e9d98b86..68435674 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IOwningMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IOwningMembership.cs @@ -46,7 +46,7 @@ public partial interface IOwningMembership : IMembership /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] IElement ownedMemberElement { get; } @@ -54,21 +54,21 @@ public partial interface IOwningMembership : IMembership /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] string ownedMemberElementId { get; } /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] string ownedMemberName { get; } /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] string ownedMemberShortName { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IReferenceSubsetting.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IReferenceSubsetting.cs index 1747c365..01f4ec6c 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IReferenceSubsetting.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IReferenceSubsetting.cs @@ -40,7 +40,7 @@ namespace SysML2.NET.Core.POCO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -50,14 +50,14 @@ public partial interface IReferenceSubsetting : ISubsetting /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] IFeature ReferencedFeature { get; set; } /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] IFeature referencingFeature { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRelationship.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRelationship.cs index 8d4a73f0..83e4b526 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRelationship.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRelationship.cs @@ -38,10 +38,10 @@ namespace SysML2.NET.Core.POCO.Root.Elements /// in which case those ownedRelatedElements will be deleted from a model if their owningRelationship /// is. A Relationship may also be owned by another Element, in which case the ownedRelatedElements of /// the Relationship are also considered to be transitively owned by the owningRelatedElement of the - /// Relationship.The relatedElements of a Relationship are divided into source and target Elements. The + /// Relationship. The relatedElements of a Relationship are divided into source and target Elements. The /// Relationship is considered to be directed from the source to the target Elements. An undirected - /// Relationship may have either all source or all target Elements.A "relationship Element" in - /// the abstract syntax is generically any Element that is an instance of either Relationship or a + /// Relationship may have either all source or all target Elements. A "relationship Element" + /// in the abstract syntax is generically any Element that is an instance of either Relationship or a /// direct or indirect specialization of Relationship. Any other kind of Element is a /// "non-relationship Element". It is a convention of that non-relationship Elements are only /// related via reified relationship Elements. Any meta-associations directly between non-relationship @@ -55,20 +55,20 @@ public partial interface IRelationship : IElement /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImplied { get; set; } /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] IReadOnlyList OwnedRelatedElement { get; } /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] IElement OwningRelatedElement { get; } @@ -76,20 +76,20 @@ public partial interface IRelationship : IElement /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List relatedElement { get; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Source { get; set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Target { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRequirementUsage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRequirementUsage.cs index 44b61348..9609a2ac 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRequirementUsage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IRequirementUsage.cs @@ -74,7 +74,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List actorParameter { get; } @@ -84,7 +84,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List assumedConstraint { get; } @@ -92,7 +92,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] List framedConcern { get; } @@ -101,7 +101,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] string ReqId { get; set; } @@ -110,21 +110,21 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List requiredConstraint { get; } /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] IRequirementDefinition requirementDefinition { get; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List stakeholderParameter { get; } @@ -132,7 +132,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] IUsage subjectParameter { get; } @@ -141,7 +141,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List text { get; } } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISelectExpression.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISelectExpression.cs index 7c0418ef..edf3bcc2 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISelectExpression.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISelectExpression.cs @@ -50,7 +50,7 @@ public partial interface ISelectExpression : IOperatorExpression { /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISubclassification.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISubclassification.cs index 9e50b9e8..db063ba8 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISubclassification.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ISubclassification.cs @@ -46,21 +46,21 @@ public partial interface ISubclassification : ISpecialization /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] IClassifier owningClassifier { get; } /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] IClassifier Subclassifier { get; set; } /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] IClassifier Superclassifier { get; set; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ITextualRepresentation.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ITextualRepresentation.cs index a086c892..063c6498 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ITextualRepresentation.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ITextualRepresentation.cs @@ -38,26 +38,25 @@ namespace SysML2.NET.Core.POCO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -66,19 +65,19 @@ public partial interface ITextualRepresentation : IAnnotatingElement /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Body { get; set; } /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Language { get; set; } /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] IElement representedElement { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IUsage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IUsage.cs index 79c20251..253f2e12 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IUsage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/IUsage.cs @@ -61,10 +61,10 @@ namespace SysML2.NET.Core.POCO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -78,14 +78,14 @@ public partial interface IUsage : IFeature /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List definition { get; } /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List directedUsage { get; } @@ -93,74 +93,74 @@ public partial interface IUsage : IFeature /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isReference { get; } /// /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool IsVariation { get; set; } /// /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] bool mayTimeVary { get; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedAction { get; } /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedAllocation { get; } /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedAnalysisCase { get; } /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedAttribute { get; } /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedCalculation { get; } /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] List nestedCase { get; } /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedConcern { get; } @@ -169,112 +169,112 @@ public partial interface IUsage : IFeature /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedConnection { get; } /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedConstraint { get; } /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] List nestedEnumeration { get; } /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedFlow { get; } /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedInterface { get; } /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedItem { get; } /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedMetadata { get; } /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedOccurrence { get; } /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedPart { get; } /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedPort { get; } /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedReference { get; } /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedRendering { get; } /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] List nestedRequirement { get; } /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedState { get; } /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedTransition { get; } /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List nestedUsage { get; } @@ -282,35 +282,35 @@ public partial interface IUsage : IFeature /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedUseCase { get; } /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedVerificationCase { get; } /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedView { get; } /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedViewpoint { get; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] IDefinition owningDefinition { get; } @@ -318,14 +318,14 @@ public partial interface IUsage : IFeature /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] IUsage owningUsage { get; } /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List usage { get; } @@ -333,7 +333,7 @@ public partial interface IUsage : IFeature /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List variant { get; } @@ -341,7 +341,7 @@ public partial interface IUsage : IFeature /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] List variantMembership { get; } diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralInteger.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralInteger.cs index 3e8b6a92..052470a0 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralInteger.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralInteger.cs @@ -71,14 +71,14 @@ public LiteralInteger() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralInteger() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralInteger() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralInteger() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralInteger() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralInteger() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralInteger() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralInteger() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralInteger() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralInteger() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralInteger() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralInteger() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralInteger() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralInteger() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralInteger() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralInteger() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralInteger() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralInteger() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralInteger() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralInteger() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralInteger() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralInteger() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralInteger() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralInteger() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralInteger() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralInteger() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralInteger() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralInteger() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralInteger() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralInteger() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralInteger() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralInteger() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralInteger() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralInteger() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralInteger() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralInteger() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralInteger() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralInteger() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralInteger() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralInteger() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralInteger() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralInteger() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralInteger() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralInteger() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralInteger() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralInteger() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralInteger() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralInteger() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralInteger() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralInteger() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralInteger() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralInteger() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralInteger() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralInteger() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralInteger() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralInteger() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralInteger() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralInteger() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralInteger() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralInteger() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,14 +785,15 @@ public LiteralInteger() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralInteger.Value")] public int Value { get; set; } @@ -898,7 +900,7 @@ public LiteralInteger() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1029,10 +1031,10 @@ public LiteralInteger() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1132,7 +1134,7 @@ public LiteralInteger() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1211,7 +1213,7 @@ public LiteralInteger() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1257,12 +1259,11 @@ public LiteralInteger() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1389,7 +1390,7 @@ public LiteralInteger() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralRational.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralRational.cs index 59fcdf35..eda1a275 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralRational.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/LiteralRational.cs @@ -71,14 +71,14 @@ public LiteralRational() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralRational() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralRational() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralRational() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralRational() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralRational() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralRational() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralRational() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralRational() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralRational() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralRational() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralRational() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralRational() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralRational() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralRational() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralRational() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralRational() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralRational() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralRational() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralRational() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralRational() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralRational() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralRational() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralRational() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralRational() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralRational() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralRational() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralRational() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralRational() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralRational() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralRational() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralRational() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralRational() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralRational() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralRational() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralRational() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralRational() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralRational() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralRational() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralRational() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralRational() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralRational() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralRational() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralRational() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralRational() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralRational() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralRational() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralRational() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralRational() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralRational() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralRational() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralRational() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralRational() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralRational() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralRational() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralRational() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralRational() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralRational() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralRational() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralRational() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,14 +785,15 @@ public LiteralRational() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralRational.Value")] public double Value { get; set; } @@ -898,7 +900,7 @@ public LiteralRational() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1029,10 +1031,10 @@ public LiteralRational() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1132,7 +1134,7 @@ public LiteralRational() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1211,7 +1213,7 @@ public LiteralRational() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1257,12 +1259,11 @@ public LiteralRational() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1389,7 +1390,7 @@ public LiteralRational() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Membership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Membership.cs index 35497ed3..c527add9 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Membership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Membership.cs @@ -40,10 +40,10 @@ namespace SysML2.NET.Core.POCO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -74,14 +74,14 @@ public Membership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public Membership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public Membership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public Membership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public Membership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembership.MemberElement")] public IElement MemberElement { get; set; } @@ -149,21 +149,21 @@ public Membership() /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberElementId")] public string memberElementId => this.ComputeMemberElementId(); /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberName")] public string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -173,7 +173,7 @@ public Membership() /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberShortName")] public string MemberShortName { get; set; } @@ -183,7 +183,7 @@ public Membership() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -191,7 +191,7 @@ public Membership() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -201,14 +201,14 @@ public Membership() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -219,7 +219,7 @@ public Membership() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -231,14 +231,14 @@ public Membership() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -248,7 +248,7 @@ public Membership() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -256,7 +256,7 @@ public Membership() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -267,7 +267,7 @@ public Membership() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -283,7 +283,7 @@ public Membership() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -291,7 +291,7 @@ public Membership() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -301,14 +301,14 @@ public Membership() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -340,7 +340,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -350,7 +350,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -432,7 +432,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/MultiplicityRange.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/MultiplicityRange.cs index 44a53a4a..95a2c341 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/MultiplicityRange.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/MultiplicityRange.cs @@ -75,7 +75,7 @@ public MultiplicityRange() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -83,7 +83,7 @@ public MultiplicityRange() /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IMultiplicityRange.Bound")] public List bound => this.ComputeBound(); @@ -96,7 +96,7 @@ public MultiplicityRange() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -106,14 +106,14 @@ public MultiplicityRange() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -123,7 +123,7 @@ public MultiplicityRange() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -136,14 +136,14 @@ public MultiplicityRange() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -152,14 +152,14 @@ public MultiplicityRange() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -169,14 +169,14 @@ public MultiplicityRange() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -185,7 +185,7 @@ public MultiplicityRange() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -194,7 +194,7 @@ public MultiplicityRange() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -204,14 +204,14 @@ public MultiplicityRange() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -221,14 +221,14 @@ public MultiplicityRange() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -236,7 +236,7 @@ public MultiplicityRange() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -245,7 +245,7 @@ public MultiplicityRange() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -253,7 +253,7 @@ public MultiplicityRange() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -267,7 +267,7 @@ public MultiplicityRange() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -275,7 +275,7 @@ public MultiplicityRange() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -284,14 +284,14 @@ public MultiplicityRange() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -299,14 +299,14 @@ public MultiplicityRange() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -320,7 +320,7 @@ public MultiplicityRange() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -331,21 +331,21 @@ public MultiplicityRange() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -353,26 +353,26 @@ public MultiplicityRange() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -380,7 +380,7 @@ public MultiplicityRange() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -389,7 +389,7 @@ public MultiplicityRange() /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.LowerBound")] public IExpression lowerBound => this.ComputeLowerBound(); @@ -398,7 +398,7 @@ public MultiplicityRange() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -406,7 +406,7 @@ public MultiplicityRange() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -415,7 +415,7 @@ public MultiplicityRange() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -426,14 +426,14 @@ public MultiplicityRange() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -442,7 +442,7 @@ public MultiplicityRange() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -451,7 +451,7 @@ public MultiplicityRange() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -461,7 +461,7 @@ public MultiplicityRange() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -470,7 +470,7 @@ public MultiplicityRange() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -480,7 +480,7 @@ public MultiplicityRange() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -490,14 +490,14 @@ public MultiplicityRange() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -506,7 +506,7 @@ public MultiplicityRange() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -515,7 +515,7 @@ public MultiplicityRange() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -525,7 +525,7 @@ public MultiplicityRange() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -535,7 +535,7 @@ public MultiplicityRange() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -545,7 +545,7 @@ public MultiplicityRange() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -554,7 +554,7 @@ public MultiplicityRange() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -564,7 +564,7 @@ public MultiplicityRange() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -573,7 +573,7 @@ public MultiplicityRange() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -584,7 +584,7 @@ public MultiplicityRange() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -593,7 +593,7 @@ public MultiplicityRange() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -601,7 +601,7 @@ public MultiplicityRange() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -613,7 +613,7 @@ public MultiplicityRange() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -623,7 +623,7 @@ public MultiplicityRange() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -633,7 +633,7 @@ public MultiplicityRange() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -643,7 +643,7 @@ public MultiplicityRange() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -652,7 +652,7 @@ public MultiplicityRange() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -662,14 +662,14 @@ public MultiplicityRange() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -677,7 +677,7 @@ public MultiplicityRange() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -687,7 +687,7 @@ public MultiplicityRange() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -695,7 +695,7 @@ public MultiplicityRange() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -706,7 +706,7 @@ public MultiplicityRange() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -721,7 +721,7 @@ public MultiplicityRange() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -731,14 +731,14 @@ public MultiplicityRange() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -750,7 +750,7 @@ public MultiplicityRange() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -761,14 +761,14 @@ public MultiplicityRange() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.UpperBound")] public IExpression upperBound => this.ComputeUpperBound(); @@ -864,7 +864,7 @@ public MultiplicityRange() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -985,10 +985,10 @@ public MultiplicityRange() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1138,7 +1138,7 @@ public MultiplicityRange() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1184,12 +1184,11 @@ public MultiplicityRange() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1316,7 +1315,7 @@ public MultiplicityRange() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/OwningMembership.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/OwningMembership.cs index b5a38804..a67eac1a 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/OwningMembership.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/OwningMembership.cs @@ -69,14 +69,14 @@ public OwningMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,14 +86,14 @@ public OwningMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -103,7 +103,7 @@ public OwningMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -111,7 +111,7 @@ public OwningMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,21 +122,21 @@ public OwningMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -149,7 +149,7 @@ IElement IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string IMembership.memberElementId => this.ownedMemberElementId; @@ -157,7 +157,7 @@ IElement IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string IMembership.MemberName @@ -169,7 +169,7 @@ string IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -179,7 +179,7 @@ string IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string IMembership.MemberShortName @@ -194,7 +194,7 @@ string IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -202,7 +202,7 @@ string IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -212,7 +212,7 @@ string IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -220,7 +220,7 @@ string IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [Implements(implementation: "IOwningMembership.OwnedMemberElement")] @@ -229,7 +229,7 @@ string IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -237,7 +237,7 @@ string IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -245,7 +245,7 @@ string IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -253,7 +253,7 @@ string IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -264,7 +264,7 @@ string IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -276,14 +276,14 @@ string IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -293,7 +293,7 @@ string IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -301,7 +301,7 @@ string IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -312,7 +312,7 @@ string IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -328,7 +328,7 @@ string IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -336,7 +336,7 @@ string IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -346,14 +346,14 @@ string IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -366,7 +366,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -385,7 +385,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -487,7 +487,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ReferenceSubsetting.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ReferenceSubsetting.cs index 8fb37338..38325637 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ReferenceSubsetting.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/ReferenceSubsetting.cs @@ -42,7 +42,7 @@ namespace SysML2.NET.Core.POCO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -74,14 +74,14 @@ public ReferenceSubsetting() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public ReferenceSubsetting() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,14 +108,14 @@ public ReferenceSubsetting() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -135,7 +135,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -146,14 +146,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -163,7 +163,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -171,7 +171,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -181,14 +181,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -199,7 +199,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -211,14 +211,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] @@ -228,7 +228,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -238,7 +238,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -246,7 +246,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -257,7 +257,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -268,7 +268,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -283,14 +283,14 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "IReferenceSubsetting.ReferencedFeature")] public IFeature ReferencedFeature { get; set; } @@ -298,7 +298,7 @@ IType Core.Types.ISpecialization.General /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "IReferenceSubsetting.ReferencingFeature")] @@ -308,7 +308,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -318,14 +318,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -344,7 +344,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -363,7 +363,7 @@ IType Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IReferenceSubsetting.ReferencedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -379,7 +379,7 @@ IFeature ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -392,7 +392,7 @@ IFeature ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -411,7 +411,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -480,7 +480,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/RequirementUsage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/RequirementUsage.cs index 568095df..9f558995 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/RequirementUsage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/RequirementUsage.cs @@ -94,7 +94,7 @@ public RequirementUsage() /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -103,7 +103,7 @@ public RequirementUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -112,7 +112,7 @@ public RequirementUsage() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -120,7 +120,7 @@ public RequirementUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -134,7 +134,7 @@ public RequirementUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -143,7 +143,7 @@ public RequirementUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -155,14 +155,14 @@ public RequirementUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -172,7 +172,7 @@ public RequirementUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -189,7 +189,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -204,14 +204,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -220,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -230,14 +230,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -247,14 +247,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -263,7 +263,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -272,7 +272,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -282,14 +282,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -299,7 +299,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -307,15 +307,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -324,7 +325,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -332,7 +333,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -340,7 +341,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -349,7 +350,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -357,7 +358,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -371,7 +372,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -379,7 +380,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -388,14 +389,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -403,14 +404,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -424,7 +425,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -435,7 +436,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -443,14 +444,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -458,14 +459,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -473,33 +474,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -507,7 +508,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -520,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -528,11 +529,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -541,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -549,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -558,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -569,14 +570,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -584,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -592,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -600,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -608,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -616,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -624,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -634,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -642,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -650,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -658,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -666,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -674,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -682,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -690,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -698,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -706,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -722,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -730,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -746,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -763,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -779,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -787,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -797,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -805,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -814,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -823,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -833,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -842,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -852,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -862,14 +863,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -878,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -887,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -897,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -907,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -917,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -926,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -936,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -945,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -956,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -965,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -973,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -995,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1005,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1034,14 +1035,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1050,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1058,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1068,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1076,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1087,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1097,7 +1098,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1106,7 +1107,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1116,14 +1117,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1137,7 +1139,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1146,7 +1148,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1156,7 +1158,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); @@ -1164,7 +1166,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] public IRequirementDefinition requirementDefinition => this.ComputeRequirementDefinition(); @@ -1174,7 +1176,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1186,14 +1188,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1202,7 +1204,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1212,14 +1214,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1231,7 +1233,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1243,14 +1245,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1259,7 +1261,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1268,7 +1270,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1376,7 +1378,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1496,10 +1498,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1599,7 +1601,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1697,7 +1699,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1752,12 +1754,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1884,7 +1885,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/SelectExpression.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/SelectExpression.cs index 8da4bfb0..534304d6 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/SelectExpression.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/SelectExpression.cs @@ -71,24 +71,24 @@ public SelectExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -102,7 +102,7 @@ public SelectExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -112,14 +112,14 @@ public SelectExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public SelectExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,14 +142,14 @@ public SelectExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -159,14 +159,14 @@ public SelectExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -176,14 +176,14 @@ public SelectExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -192,7 +192,7 @@ public SelectExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public SelectExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -211,14 +211,14 @@ public SelectExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -228,14 +228,15 @@ public SelectExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -243,7 +244,7 @@ public SelectExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -251,7 +252,7 @@ public SelectExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -260,7 +261,7 @@ public SelectExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -268,7 +269,7 @@ public SelectExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -276,7 +277,7 @@ public SelectExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -290,7 +291,7 @@ public SelectExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -298,7 +299,7 @@ public SelectExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -307,14 +308,14 @@ public SelectExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -322,14 +323,14 @@ public SelectExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -343,7 +344,7 @@ public SelectExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -354,14 +355,14 @@ public SelectExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -369,14 +370,14 @@ public SelectExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,26 +385,26 @@ public SelectExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +412,7 @@ public SelectExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -419,7 +420,7 @@ public SelectExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -427,7 +428,7 @@ public SelectExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -436,7 +437,7 @@ public SelectExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -447,13 +448,13 @@ public SelectExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "ISelectExpression.Operator")] public string Operator { get; set; } = "select"; @@ -462,7 +463,7 @@ public SelectExpression() /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ISelectExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -477,7 +478,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -486,7 +487,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -495,7 +496,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -505,7 +506,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -514,7 +515,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -524,7 +525,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -534,14 +535,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -550,7 +551,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -559,7 +560,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -569,7 +570,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -579,7 +580,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -589,7 +590,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -598,7 +599,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -608,7 +609,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -617,7 +618,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -628,7 +629,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -637,7 +638,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -645,7 +646,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -657,7 +658,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -667,7 +668,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -677,7 +678,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -687,7 +688,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -696,7 +697,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -706,14 +707,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -721,7 +722,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -731,7 +732,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -739,7 +740,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -750,7 +751,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -761,7 +762,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -774,7 +775,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -783,7 +784,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -795,14 +796,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -814,7 +815,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -825,7 +826,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -932,7 +933,7 @@ string IOperatorExpression.Operator public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1067,7 +1068,7 @@ string IOperatorExpression.Operator /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1084,10 +1085,10 @@ string IOperatorExpression.Operator /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1188,7 +1189,7 @@ string IOperatorExpression.Operator /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1267,7 +1268,7 @@ string IOperatorExpression.Operator /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1313,12 +1314,11 @@ string IOperatorExpression.Operator /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1445,7 +1445,7 @@ string IOperatorExpression.Operator /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Subclassification.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Subclassification.cs index f45b5e64..3a8b7794 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Subclassification.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Subclassification.cs @@ -70,14 +70,14 @@ public Subclassification() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public Subclassification() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,14 +104,14 @@ public Subclassification() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubclassification.Superclassifier")] [Implements(implementation: "ISpecialization.General")] @@ -131,7 +131,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -142,14 +142,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -159,7 +159,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -167,7 +167,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -177,14 +177,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -195,7 +195,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -207,14 +207,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubclassification.OwningClassifier")] public IClassifier owningClassifier => this.ComputeOwningClassifier(); @@ -222,7 +222,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -232,7 +232,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -240,7 +240,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -251,7 +251,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -262,7 +262,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubclassification.OwningClassifier")] @@ -277,7 +277,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -285,7 +285,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -295,14 +295,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubclassification.Subclassifier")] [Implements(implementation: "ISpecialization.Specific")] @@ -340,7 +340,7 @@ IType Core.Types.ISpecialization.Specific /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISubclassification.Subclassifier")] public IClassifier Subclassifier { get; set; } @@ -348,7 +348,7 @@ IType Core.Types.ISpecialization.Specific /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "ISubclassification.Superclassifier")] public IClassifier Superclassifier { get; set; } @@ -356,7 +356,7 @@ IType Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -444,7 +444,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/TextualRepresentation.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/TextualRepresentation.cs index 2f2f0332..381b2324 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/TextualRepresentation.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/TextualRepresentation.cs @@ -40,26 +40,25 @@ namespace SysML2.NET.Core.POCO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -86,7 +85,7 @@ public TextualRepresentation() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -95,7 +94,7 @@ public TextualRepresentation() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ITextualRepresentation.RepresentedElement")] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] List IAnnotatingElement.annotatedElement => this.representedElement != null ? [this.representedElement] : []; @@ -104,7 +103,7 @@ public TextualRepresentation() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -112,14 +111,14 @@ public TextualRepresentation() /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,14 +128,14 @@ public TextualRepresentation() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -146,7 +145,7 @@ public TextualRepresentation() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -157,21 +156,21 @@ public TextualRepresentation() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Language")] public string Language { get; set; } @@ -181,7 +180,7 @@ public TextualRepresentation() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -189,7 +188,7 @@ public TextualRepresentation() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -199,7 +198,7 @@ public TextualRepresentation() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -209,14 +208,14 @@ public TextualRepresentation() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -228,14 +227,14 @@ public TextualRepresentation() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -244,7 +243,7 @@ public TextualRepresentation() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -254,7 +253,7 @@ public TextualRepresentation() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -262,7 +261,7 @@ public TextualRepresentation() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -278,14 +277,14 @@ public TextualRepresentation() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] [Implements(implementation: "ITextualRepresentation.RepresentedElement")] @@ -297,14 +296,14 @@ public TextualRepresentation() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -353,7 +352,7 @@ public TextualRepresentation() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Usage.cs b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Usage.cs index 46a329de..c597e5ee 100644 --- a/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Usage.cs +++ b/SysML2.NET.CodeGenerator.Tests/Expected/UML/Core/AutoGenPoco/Usage.cs @@ -63,10 +63,10 @@ namespace SysML2.NET.Core.POCO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -96,7 +96,7 @@ public Usage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -108,7 +108,7 @@ public Usage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -118,14 +118,14 @@ public Usage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -135,7 +135,7 @@ public Usage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -144,7 +144,7 @@ public Usage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition => this.ComputeDefinition(); @@ -158,14 +158,14 @@ public Usage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -173,7 +173,7 @@ public Usage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -183,14 +183,14 @@ public Usage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -200,14 +200,14 @@ public Usage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -216,7 +216,7 @@ public Usage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -225,7 +225,7 @@ public Usage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -235,14 +235,14 @@ public Usage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -252,14 +252,14 @@ public Usage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -267,7 +267,7 @@ public Usage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -276,7 +276,7 @@ public Usage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -284,7 +284,7 @@ public Usage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -298,7 +298,7 @@ public Usage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -306,7 +306,7 @@ public Usage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -315,14 +315,14 @@ public Usage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -330,14 +330,14 @@ public Usage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -351,7 +351,7 @@ public Usage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -362,21 +362,21 @@ public Usage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,33 +384,33 @@ public Usage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -418,7 +418,7 @@ public Usage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -431,7 +431,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -439,11 +439,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -452,7 +452,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -460,7 +460,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -469,7 +469,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -480,14 +480,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -503,7 +503,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -724,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -763,14 +763,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -788,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -798,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -818,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -837,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -857,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -935,14 +935,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1021,14 +1021,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1052,14 +1052,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1068,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1173,7 +1173,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1279,10 +1279,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1441,7 +1441,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1496,12 +1496,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1628,7 +1627,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET.CodeGenerator.Tests/SysML2.NET.CodeGenerator.Tests.csproj b/SysML2.NET.CodeGenerator.Tests/SysML2.NET.CodeGenerator.Tests.csproj index 1cc07e56..4526d567 100644 --- a/SysML2.NET.CodeGenerator.Tests/SysML2.NET.CodeGenerator.Tests.csproj +++ b/SysML2.NET.CodeGenerator.Tests/SysML2.NET.CodeGenerator.Tests.csproj @@ -46,7 +46,7 @@ - + diff --git a/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj b/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj index c3045417..55824d0b 100644 --- a/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj +++ b/SysML2.NET.CodeGenerator/SysML2.NET.CodeGenerator.csproj @@ -22,8 +22,8 @@ - - + + diff --git a/SysML2.NET/Core/AutoGenDto/AcceptActionUsage.cs b/SysML2.NET/Core/AutoGenDto/AcceptActionUsage.cs index 6c49a07e..4326f6bd 100644 --- a/SysML2.NET/Core/AutoGenDto/AcceptActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/AcceptActionUsage.cs @@ -56,7 +56,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -65,14 +65,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -86,7 +86,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -96,14 +96,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -113,7 +113,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,7 +122,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -137,14 +137,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -153,7 +153,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -163,14 +163,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -180,14 +180,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -196,7 +196,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -205,7 +205,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -215,14 +215,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -232,14 +232,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -255,7 +255,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -264,7 +264,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -272,7 +272,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -286,7 +286,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -303,14 +303,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -318,14 +318,14 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -339,7 +339,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -350,7 +350,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -358,21 +358,21 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -380,33 +380,33 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -414,7 +414,7 @@ public partial class AcceptActionUsage : IAcceptActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -427,7 +427,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -435,11 +435,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -448,7 +448,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -456,7 +456,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -465,7 +465,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -476,14 +476,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -491,7 +491,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -499,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -507,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -515,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -541,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -549,7 +549,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -565,7 +565,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -770,14 +770,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -795,7 +795,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -805,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -890,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -929,7 +929,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -939,14 +939,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -981,7 +981,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -989,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1008,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// An Expression whose result is bound to the payload parameter of this AcceptActionUsage. If provided, /// the AcceptActionUsage will only accept a Transfer with exactly this payload. /// - [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAcceptActionUsage.PayloadArgument")] public Guid? payloadArgument { get; internal set; } @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the /// base AcceptActionUsage AcceptAction from the Systems Model Library. /// - [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591477541360_47573_933")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IAcceptActionUsage.PayloadParameter")] @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1048,14 +1048,14 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// An Expression whose result is bound to the receiver input parameter of this AcceptActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAcceptActionUsage.ReceiverArgument")] public Guid? receiverArgument { get; internal set; } @@ -1065,14 +1065,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1096,14 +1096,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1112,7 +1112,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1121,7 +1121,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ActionDefinition.cs b/SysML2.NET/Core/AutoGenDto/ActionDefinition.cs index 089e9a49..6d82972f 100644 --- a/SysML2.NET/Core/AutoGenDto/ActionDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ActionDefinition.cs @@ -52,7 +52,7 @@ public partial class ActionDefinition : IActionDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -61,14 +61,14 @@ public partial class ActionDefinition : IActionDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -78,7 +78,7 @@ public partial class ActionDefinition : IActionDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -91,14 +91,14 @@ public partial class ActionDefinition : IActionDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -107,7 +107,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -116,7 +116,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -126,14 +126,14 @@ public partial class ActionDefinition : IActionDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -141,7 +141,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -151,14 +151,14 @@ public partial class ActionDefinition : IActionDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class ActionDefinition : IActionDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class ActionDefinition : IActionDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -183,7 +183,7 @@ public partial class ActionDefinition : IActionDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -197,7 +197,7 @@ public partial class ActionDefinition : IActionDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -205,14 +205,14 @@ public partial class ActionDefinition : IActionDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -223,33 +223,33 @@ public partial class ActionDefinition : IActionDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -257,7 +257,7 @@ public partial class ActionDefinition : IActionDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -265,7 +265,7 @@ public partial class ActionDefinition : IActionDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class ActionDefinition : IActionDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -282,7 +282,7 @@ public partial class ActionDefinition : IActionDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -293,14 +293,14 @@ public partial class ActionDefinition : IActionDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -308,7 +308,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -316,7 +316,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -324,7 +324,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -333,7 +333,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -342,7 +342,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -350,7 +350,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -358,7 +358,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -366,7 +366,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -374,7 +374,7 @@ public partial class ActionDefinition : IActionDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -385,7 +385,7 @@ public partial class ActionDefinition : IActionDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -393,7 +393,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -402,7 +402,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -412,7 +412,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -422,14 +422,14 @@ public partial class ActionDefinition : IActionDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -438,7 +438,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -446,7 +446,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -455,7 +455,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -464,7 +464,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -473,7 +473,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -482,7 +482,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -490,7 +490,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -499,7 +499,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -508,7 +508,7 @@ public partial class ActionDefinition : IActionDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -517,7 +517,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -527,7 +527,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -535,7 +535,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -543,7 +543,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -551,7 +551,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -559,7 +559,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -567,7 +567,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -575,7 +575,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -583,7 +583,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -592,7 +592,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -601,7 +601,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -610,7 +610,7 @@ public partial class ActionDefinition : IActionDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -618,7 +618,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -626,7 +626,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -635,7 +635,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -644,7 +644,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -652,7 +652,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -660,7 +660,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -668,7 +668,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -677,14 +677,14 @@ public partial class ActionDefinition : IActionDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -694,7 +694,7 @@ public partial class ActionDefinition : IActionDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -702,7 +702,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -711,7 +711,7 @@ public partial class ActionDefinition : IActionDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -724,7 +724,7 @@ public partial class ActionDefinition : IActionDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -734,14 +734,14 @@ public partial class ActionDefinition : IActionDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -749,7 +749,7 @@ public partial class ActionDefinition : IActionDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -762,14 +762,14 @@ public partial class ActionDefinition : IActionDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -778,7 +778,7 @@ public partial class ActionDefinition : IActionDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -788,7 +788,7 @@ public partial class ActionDefinition : IActionDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ActionUsage.cs b/SysML2.NET/Core/AutoGenDto/ActionUsage.cs index 0b380915..842850d6 100644 --- a/SysML2.NET/Core/AutoGenDto/ActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ActionUsage.cs @@ -57,7 +57,7 @@ public partial class ActionUsage : IActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -66,14 +66,14 @@ public partial class ActionUsage : IActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -87,7 +87,7 @@ public partial class ActionUsage : IActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -97,14 +97,14 @@ public partial class ActionUsage : IActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -114,7 +114,7 @@ public partial class ActionUsage : IActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,7 +123,7 @@ public partial class ActionUsage : IActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -138,14 +138,14 @@ public partial class ActionUsage : IActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -154,7 +154,7 @@ public partial class ActionUsage : IActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -164,14 +164,14 @@ public partial class ActionUsage : IActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -181,14 +181,14 @@ public partial class ActionUsage : IActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -197,7 +197,7 @@ public partial class ActionUsage : IActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -206,7 +206,7 @@ public partial class ActionUsage : IActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -216,14 +216,14 @@ public partial class ActionUsage : IActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -233,14 +233,14 @@ public partial class ActionUsage : IActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -248,7 +248,7 @@ public partial class ActionUsage : IActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -256,7 +256,7 @@ public partial class ActionUsage : IActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -265,7 +265,7 @@ public partial class ActionUsage : IActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class ActionUsage : IActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -287,7 +287,7 @@ public partial class ActionUsage : IActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -295,7 +295,7 @@ public partial class ActionUsage : IActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -304,14 +304,14 @@ public partial class ActionUsage : IActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -319,14 +319,14 @@ public partial class ActionUsage : IActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -340,7 +340,7 @@ public partial class ActionUsage : IActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -351,7 +351,7 @@ public partial class ActionUsage : IActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -359,21 +359,21 @@ public partial class ActionUsage : IActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -381,33 +381,33 @@ public partial class ActionUsage : IActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -415,7 +415,7 @@ public partial class ActionUsage : IActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -428,7 +428,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -436,11 +436,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -449,7 +449,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -457,7 +457,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -466,7 +466,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -477,14 +477,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -508,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -516,7 +516,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -524,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -671,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -679,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -687,7 +687,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -695,7 +695,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -732,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -742,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -771,14 +771,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -816,7 +816,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -826,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -835,7 +835,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -845,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -865,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -891,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -930,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -940,14 +940,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -956,7 +956,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -974,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -982,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -990,7 +990,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1000,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1009,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1031,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1041,14 +1041,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1060,7 +1060,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1072,14 +1072,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1088,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1097,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ActorMembership.cs b/SysML2.NET/Core/AutoGenDto/ActorMembership.cs index b170e8aa..e8b0c625 100644 --- a/SysML2.NET/Core/AutoGenDto/ActorMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ActorMembership.cs @@ -52,14 +52,14 @@ public partial class ActorMembership : IActorMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class ActorMembership : IActorMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class ActorMembership : IActorMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class ActorMembership : IActorMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class ActorMembership : IActorMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -132,7 +132,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -152,7 +152,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -163,7 +163,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -178,14 +178,14 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The PartUsage specifying the actor. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] [Implements(implementation: "IActorMembership.OwnedActorParameter")] public Guid ownedActorParameter { get; internal set; } @@ -194,7 +194,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -212,7 +212,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -222,7 +222,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IActorMembership.OwnedActorParameter")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] @@ -257,7 +257,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -265,7 +265,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -273,7 +273,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -282,14 +282,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -299,7 +299,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -307,7 +307,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -315,7 +315,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -323,7 +323,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -345,7 +345,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -355,14 +355,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -405,7 +405,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/AllocationDefinition.cs b/SysML2.NET/Core/AutoGenDto/AllocationDefinition.cs index 1de7bc2f..5a39c050 100644 --- a/SysML2.NET/Core/AutoGenDto/AllocationDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/AllocationDefinition.cs @@ -54,14 +54,14 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IAllocationDefinition.Allocation")] public List allocation { get; internal set; } = []; @@ -71,7 +71,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IConnectionDefinition.ConnectionEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -80,7 +80,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [Implements(implementation: "IConnectionDefinition.ConnectionEnd")] public List connectionEnd { get; internal set; } = []; @@ -88,7 +88,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class AllocationDefinition : IAllocationDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -126,7 +126,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -135,7 +135,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class AllocationDefinition : IAllocationDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -161,7 +161,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -171,14 +171,14 @@ public partial class AllocationDefinition : IAllocationDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -186,7 +186,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -195,7 +195,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -203,7 +203,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -217,7 +217,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -225,14 +225,14 @@ public partial class AllocationDefinition : IAllocationDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -240,7 +240,7 @@ public partial class AllocationDefinition : IAllocationDefinition /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -251,41 +251,41 @@ public partial class AllocationDefinition : IAllocationDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] [Implements(implementation: "IConnectionDefinition.IsSufficient")] public bool IsSufficient { get; set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IConnectionDefinition.IsSufficient")] [Implements(implementation: "IType.IsSufficient")] bool Core.Types.IType.IsSufficient @@ -301,7 +301,7 @@ bool Core.Types.IType.IsSufficient /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -309,7 +309,7 @@ bool Core.Types.IType.IsSufficient /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -317,7 +317,7 @@ bool Core.Types.IType.IsSufficient /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -326,7 +326,7 @@ bool Core.Types.IType.IsSufficient /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -337,14 +337,14 @@ bool Core.Types.IType.IsSufficient /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -352,7 +352,7 @@ bool Core.Types.IType.IsSufficient /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -360,7 +360,7 @@ bool Core.Types.IType.IsSufficient /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -368,7 +368,7 @@ bool Core.Types.IType.IsSufficient /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -377,7 +377,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -386,7 +386,7 @@ bool Core.Types.IType.IsSufficient /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -394,7 +394,7 @@ bool Core.Types.IType.IsSufficient /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -402,7 +402,7 @@ bool Core.Types.IType.IsSufficient /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -410,7 +410,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -418,7 +418,7 @@ bool Core.Types.IType.IsSufficient /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -429,7 +429,7 @@ bool Core.Types.IType.IsSufficient /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -437,7 +437,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -446,7 +446,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -456,7 +456,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -466,14 +466,14 @@ bool Core.Types.IType.IsSufficient /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -482,7 +482,7 @@ bool Core.Types.IType.IsSufficient /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -490,7 +490,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -499,7 +499,7 @@ bool Core.Types.IType.IsSufficient /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -508,7 +508,7 @@ bool Core.Types.IType.IsSufficient /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -517,7 +517,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -526,7 +526,7 @@ bool Core.Types.IType.IsSufficient /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -534,7 +534,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -543,7 +543,7 @@ bool Core.Types.IType.IsSufficient /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -552,7 +552,7 @@ bool Core.Types.IType.IsSufficient /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -561,7 +561,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -571,7 +571,7 @@ bool Core.Types.IType.IsSufficient /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -579,7 +579,7 @@ bool Core.Types.IType.IsSufficient /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -587,7 +587,7 @@ bool Core.Types.IType.IsSufficient /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -595,7 +595,7 @@ bool Core.Types.IType.IsSufficient /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -603,7 +603,7 @@ bool Core.Types.IType.IsSufficient /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -611,7 +611,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -619,7 +619,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -627,7 +627,7 @@ bool Core.Types.IType.IsSufficient /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -635,7 +635,7 @@ bool Core.Types.IType.IsSufficient /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -644,7 +644,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -653,7 +653,7 @@ bool Core.Types.IType.IsSufficient /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -662,7 +662,7 @@ bool Core.Types.IType.IsSufficient /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -670,7 +670,7 @@ bool Core.Types.IType.IsSufficient /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -678,7 +678,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -687,7 +687,7 @@ bool Core.Types.IType.IsSufficient /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -696,7 +696,7 @@ bool Core.Types.IType.IsSufficient /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -704,7 +704,7 @@ bool Core.Types.IType.IsSufficient /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -712,7 +712,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -720,7 +720,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -729,14 +729,14 @@ bool Core.Types.IType.IsSufficient /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -746,7 +746,7 @@ bool Core.Types.IType.IsSufficient /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -754,7 +754,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -762,7 +762,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -775,7 +775,7 @@ bool Core.Types.IType.IsSufficient /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -783,7 +783,7 @@ bool Core.Types.IType.IsSufficient /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -792,7 +792,7 @@ bool Core.Types.IType.IsSufficient /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -803,14 +803,14 @@ bool Core.Types.IType.IsSufficient /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -823,7 +823,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -832,7 +832,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -846,7 +846,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -855,7 +855,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -868,14 +868,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -884,7 +884,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -894,7 +894,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AllocationUsage.cs b/SysML2.NET/Core/AutoGenDto/AllocationUsage.cs index dc33d5f1..39ccbc4d 100644 --- a/SysML2.NET/Core/AutoGenDto/AllocationUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/AllocationUsage.cs @@ -52,14 +52,14 @@ public partial class AllocationUsage : IAllocationUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The AllocationDefinitions that are the types of this AllocationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] [Implements(implementation: "IAllocationUsage.AllocationDefinition")] public List allocationDefinition { get; internal set; } = []; @@ -67,7 +67,7 @@ public partial class AllocationUsage : IAllocationUsage /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IConnectionUsage.ConnectionDefinition")] [Implements(implementation: "IConnector.Association")] @@ -81,7 +81,7 @@ public partial class AllocationUsage : IAllocationUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -90,7 +90,7 @@ public partial class AllocationUsage : IAllocationUsage /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedByProperty("IAllocationUsage.AllocationDefinition")] @@ -102,7 +102,7 @@ public partial class AllocationUsage : IAllocationUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -113,14 +113,14 @@ public partial class AllocationUsage : IAllocationUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public partial class AllocationUsage : IAllocationUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -139,7 +139,7 @@ public partial class AllocationUsage : IAllocationUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -148,7 +148,7 @@ public partial class AllocationUsage : IAllocationUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -163,14 +163,14 @@ public partial class AllocationUsage : IAllocationUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -178,7 +178,7 @@ public partial class AllocationUsage : IAllocationUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -188,14 +188,14 @@ public partial class AllocationUsage : IAllocationUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -205,14 +205,14 @@ public partial class AllocationUsage : IAllocationUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -222,7 +222,7 @@ public partial class AllocationUsage : IAllocationUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -231,7 +231,7 @@ public partial class AllocationUsage : IAllocationUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -241,14 +241,14 @@ public partial class AllocationUsage : IAllocationUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -258,14 +258,14 @@ public partial class AllocationUsage : IAllocationUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class AllocationUsage : IAllocationUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -281,7 +281,7 @@ public partial class AllocationUsage : IAllocationUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -290,7 +290,7 @@ public partial class AllocationUsage : IAllocationUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -298,7 +298,7 @@ public partial class AllocationUsage : IAllocationUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -312,7 +312,7 @@ public partial class AllocationUsage : IAllocationUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -320,7 +320,7 @@ public partial class AllocationUsage : IAllocationUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -329,14 +329,14 @@ public partial class AllocationUsage : IAllocationUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -344,14 +344,14 @@ public partial class AllocationUsage : IAllocationUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -365,7 +365,7 @@ public partial class AllocationUsage : IAllocationUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -373,7 +373,7 @@ public partial class AllocationUsage : IAllocationUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -384,7 +384,7 @@ public partial class AllocationUsage : IAllocationUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -392,21 +392,21 @@ public partial class AllocationUsage : IAllocationUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -414,33 +414,33 @@ public partial class AllocationUsage : IAllocationUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -448,7 +448,7 @@ public partial class AllocationUsage : IAllocationUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -461,7 +461,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -479,11 +479,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -520,14 +520,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -765,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -813,14 +813,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -829,7 +829,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -848,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -924,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -941,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -980,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -990,14 +990,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1032,7 +1032,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1048,7 +1048,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition { get; internal set; } = []; @@ -1076,7 +1076,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1088,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1096,7 +1096,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1116,14 +1116,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1136,7 +1136,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1145,7 +1145,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1159,7 +1159,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1168,7 +1168,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1180,7 +1180,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1192,14 +1192,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1208,7 +1208,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1217,7 +1217,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AnalysisCaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/AnalysisCaseDefinition.cs index 638ee9df..56c6854d 100644 --- a/SysML2.NET/Core/AutoGenDto/AnalysisCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/AnalysisCaseDefinition.cs @@ -50,7 +50,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -59,7 +59,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -68,14 +68,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -84,7 +84,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -94,7 +94,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -107,14 +107,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -123,7 +123,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -132,7 +132,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -142,22 +142,24 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -165,7 +167,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -175,14 +177,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -190,7 +192,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -199,7 +201,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -207,7 +209,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -221,7 +223,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -229,14 +231,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -247,44 +249,44 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -292,7 +294,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -300,7 +302,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -308,7 +310,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -317,7 +319,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -328,14 +330,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -343,7 +345,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -351,7 +353,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -359,7 +361,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -367,7 +369,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -376,7 +378,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -385,7 +387,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -393,7 +395,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -401,7 +403,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -409,7 +411,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -417,7 +419,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -428,7 +430,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -436,7 +438,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -445,7 +447,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -455,7 +457,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -465,14 +467,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -481,7 +483,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -489,7 +491,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -498,7 +500,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -507,7 +509,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -516,7 +518,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -525,7 +527,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -533,7 +535,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -542,7 +544,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -551,7 +553,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -560,7 +562,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -570,7 +572,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -578,7 +580,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -586,7 +588,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -594,7 +596,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -602,7 +604,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -610,7 +612,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -618,7 +620,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -626,7 +628,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -635,7 +637,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -644,7 +646,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -653,7 +655,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -661,7 +663,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -669,7 +671,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -678,7 +680,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -687,7 +689,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -695,7 +697,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -703,7 +705,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -711,7 +713,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -720,14 +722,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -737,7 +739,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -745,7 +747,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -754,7 +756,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -767,14 +769,16 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -784,7 +788,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// An Expression used to compute the result of the AnalysisCaseDefinition, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IAnalysisCaseDefinition.ResultExpression")] @@ -796,14 +800,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -811,7 +815,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -820,7 +824,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -833,14 +837,14 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -849,7 +853,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -859,7 +863,7 @@ public partial class AnalysisCaseDefinition : IAnalysisCaseDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AnalysisCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/AnalysisCaseUsage.cs index 704c2169..3c3c97c9 100644 --- a/SysML2.NET/Core/AutoGenDto/AnalysisCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/AnalysisCaseUsage.cs @@ -53,7 +53,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -63,7 +63,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -72,14 +72,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IAnalysisCaseUsage.AnalysisCaseDefinition")] public Guid? analysisCaseDefinition { get; internal set; } @@ -87,7 +87,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -98,7 +98,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -108,7 +108,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [RedefinedByProperty("IAnalysisCaseUsage.AnalysisCaseDefinition")] [Implements(implementation: "ICaseUsage.CaseDefinition")] @@ -122,7 +122,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -132,14 +132,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -149,7 +149,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -158,7 +158,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -173,14 +173,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -189,7 +189,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -199,14 +199,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -216,14 +216,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -232,7 +232,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -241,7 +241,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -251,14 +251,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -268,14 +268,15 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -284,7 +285,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -292,7 +293,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -300,7 +301,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -309,7 +310,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -317,7 +318,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -331,7 +332,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -339,7 +340,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -348,14 +349,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -363,14 +364,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -384,7 +385,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -395,7 +396,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -403,14 +404,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -418,14 +419,14 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -433,33 +434,33 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -467,7 +468,7 @@ public partial class AnalysisCaseUsage : IAnalysisCaseUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -480,7 +481,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -488,11 +489,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -501,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -509,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -518,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -529,14 +530,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -544,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -560,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -568,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -576,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -584,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -594,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -602,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -610,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -618,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -626,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -634,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -642,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -650,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -658,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -666,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -674,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -682,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -690,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -698,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -706,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -723,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -731,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -739,7 +740,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -747,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -755,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -783,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -792,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -802,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -811,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -821,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -831,14 +832,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -847,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -856,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -866,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -876,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -886,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -895,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -905,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -914,7 +915,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -925,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -934,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -942,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -951,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -961,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -971,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -981,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -990,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1000,14 +1001,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1016,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1034,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1042,7 +1043,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1050,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1060,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1069,7 +1070,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1079,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1091,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1100,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1110,7 +1111,7 @@ bool Core.Features.IFeature.IsVariable /// An Expression used to compute the result of the AnalysisCaseUsage, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IAnalysisCaseUsage.ResultExpression")] public Guid? resultExpression { get; internal set; } @@ -1121,14 +1122,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1137,7 +1138,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1149,7 +1150,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1161,14 +1162,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1177,7 +1178,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1186,7 +1187,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AnnotatingElement.cs b/SysML2.NET/Core/AutoGenDto/AnnotatingElement.cs index 11c38f88..04dba2a5 100644 --- a/SysML2.NET/Core/AutoGenDto/AnnotatingElement.cs +++ b/SysML2.NET/Core/AutoGenDto/AnnotatingElement.cs @@ -51,7 +51,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -60,7 +60,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement { get; internal set; } = []; @@ -68,7 +68,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -76,7 +76,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,14 +86,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -103,7 +103,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -114,14 +114,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -131,7 +131,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -139,7 +139,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -149,7 +149,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -159,14 +159,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -175,14 +175,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -191,7 +191,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -201,7 +201,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -209,7 +209,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -222,7 +222,7 @@ public partial class AnnotatingElement : IAnnotatingElement /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -232,14 +232,14 @@ public partial class AnnotatingElement : IAnnotatingElement /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/Annotation.cs b/SysML2.NET/Core/AutoGenDto/Annotation.cs index 882d4b41..fe5179a2 100644 --- a/SysML2.NET/Core/AutoGenDto/Annotation.cs +++ b/SysML2.NET/Core/AutoGenDto/Annotation.cs @@ -50,14 +50,14 @@ public partial class Annotation : IAnnotation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Element that is annotated by the annotatingElement of this Annotation. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAnnotation.AnnotatedElement")] public Guid AnnotatedElement { get; set; } @@ -66,7 +66,7 @@ public partial class Annotation : IAnnotation /// The AnnotatingElement that annotates the annotatedElement of this Annotation. This is always either /// the ownedAnnotatingElement or the owningAnnotatingElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAnnotation.AnnotatingElement")] public Guid annotatingElement { get; internal set; } @@ -74,7 +74,7 @@ public partial class Annotation : IAnnotation /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -84,14 +84,14 @@ public partial class Annotation : IAnnotation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -101,7 +101,7 @@ public partial class Annotation : IAnnotation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -109,7 +109,7 @@ public partial class Annotation : IAnnotation /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -120,14 +120,14 @@ public partial class Annotation : IAnnotation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -137,14 +137,14 @@ public partial class Annotation : IAnnotation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The annotatingElement of this Annotation, when it is an ownedRelatedElement. /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [Implements(implementation: "IAnnotation.OwnedAnnotatingElement")] @@ -154,7 +154,7 @@ public partial class Annotation : IAnnotation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -164,14 +164,14 @@ public partial class Annotation : IAnnotation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -179,7 +179,7 @@ public partial class Annotation : IAnnotation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -188,14 +188,14 @@ public partial class Annotation : IAnnotation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The annotatedElement of this Annotation, when it is also the owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_494140_18542")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IAnnotation.OwningAnnotatedElement")] @@ -204,7 +204,7 @@ public partial class Annotation : IAnnotation /// /// The annotatingElement of this Annotation, when it is the owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IAnnotation.OwningAnnotatingElement")] @@ -213,7 +213,7 @@ public partial class Annotation : IAnnotation /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -223,7 +223,7 @@ public partial class Annotation : IAnnotation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -231,7 +231,7 @@ public partial class Annotation : IAnnotation /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -239,7 +239,7 @@ public partial class Annotation : IAnnotation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -252,7 +252,7 @@ public partial class Annotation : IAnnotation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -260,7 +260,7 @@ public partial class Annotation : IAnnotation /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -270,14 +270,14 @@ public partial class Annotation : IAnnotation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAnnotation.AnnotatingElement")] [Implements(implementation: "IRelationship.Source")] @@ -290,7 +290,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAnnotation.AnnotatedElement")] [Implements(implementation: "IRelationship.Target")] @@ -310,7 +310,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/AssertConstraintUsage.cs b/SysML2.NET/Core/AutoGenDto/AssertConstraintUsage.cs index fd78dc5d..373cb4b0 100644 --- a/SysML2.NET/Core/AutoGenDto/AssertConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/AssertConstraintUsage.cs @@ -53,7 +53,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -62,14 +62,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the /// AssertConstraintUsage itself. /// - [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAssertConstraintUsage.AssertedConstraint")] public Guid assertedConstraint { get; internal set; } /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -83,7 +83,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -92,7 +92,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] public Guid? constraintDefinition { get; internal set; } @@ -103,14 +103,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -120,7 +120,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -129,7 +129,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -144,14 +144,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -160,7 +160,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -170,14 +170,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -187,14 +187,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -203,7 +203,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -212,7 +212,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -222,14 +222,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -239,14 +239,15 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -255,7 +256,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -263,7 +264,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -271,7 +272,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -280,7 +281,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -288,7 +289,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -302,7 +303,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -310,7 +311,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -319,14 +320,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -334,14 +335,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -355,7 +356,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -366,7 +367,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -374,14 +375,14 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -389,21 +390,21 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IInvariant.IsNegated")] public bool IsNegated { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -411,33 +412,33 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -445,7 +446,7 @@ public partial class AssertConstraintUsage : IAssertConstraintUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -458,7 +459,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -466,11 +467,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -479,7 +480,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -487,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -496,7 +497,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -507,14 +508,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -522,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -530,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -538,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -546,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -554,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -562,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -572,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -580,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -588,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -596,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -604,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -612,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -620,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -628,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -636,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -644,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -652,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -660,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -668,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -676,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -684,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -692,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -701,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -709,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -717,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -725,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -735,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -743,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -752,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -761,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -780,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -800,14 +801,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -816,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -825,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -855,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -883,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -894,7 +895,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -903,7 +904,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -911,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -920,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -930,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -940,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -950,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -969,14 +970,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -993,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1003,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1011,7 +1012,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1019,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1029,7 +1030,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1048,14 +1049,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1069,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1078,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1090,14 +1092,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1109,7 +1111,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1121,14 +1123,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1137,7 +1139,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1146,7 +1148,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AssignmentActionUsage.cs b/SysML2.NET/Core/AutoGenDto/AssignmentActionUsage.cs index 8dc581f7..1880a5b1 100644 --- a/SysML2.NET/Core/AutoGenDto/AssignmentActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/AssignmentActionUsage.cs @@ -55,7 +55,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -64,14 +64,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -85,7 +85,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -95,14 +95,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -112,7 +112,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,7 +121,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -136,14 +136,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -152,7 +152,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -162,14 +162,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -179,14 +179,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -195,7 +195,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -204,7 +204,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -214,14 +214,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -231,14 +231,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -246,7 +246,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -254,7 +254,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -263,7 +263,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -285,7 +285,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -293,7 +293,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -302,14 +302,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -317,14 +317,14 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -338,7 +338,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -349,7 +349,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -357,21 +357,21 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -379,33 +379,33 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -413,7 +413,7 @@ public partial class AssignmentActionUsage : IAssignmentActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -426,7 +426,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -434,11 +434,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -447,7 +447,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -455,7 +455,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -464,7 +464,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -475,14 +475,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -490,7 +490,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -498,7 +498,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -514,7 +514,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -522,7 +522,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -530,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -588,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -596,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -604,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -612,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -620,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -628,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -636,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -644,7 +644,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -652,7 +652,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -660,7 +660,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -703,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -740,7 +740,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -749,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -759,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -769,14 +769,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -785,7 +785,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -794,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -804,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -814,7 +814,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -824,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -833,7 +833,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -843,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -852,7 +852,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -880,7 +880,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -889,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -899,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -919,7 +919,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -928,7 +928,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -938,14 +938,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -962,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -980,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1029,14 +1029,14 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Feature whose value is to be set. /// - [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IAssignmentActionUsage.Referent")] public Guid referent { get; internal set; } @@ -1047,7 +1047,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -1056,14 +1056,14 @@ bool Core.Features.IFeature.IsVariable /// value of the referent will be set to the result of the valueExpression by this /// AssignmentActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAssignmentActionUsage.TargetArgument")] public Guid? targetArgument { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1102,7 +1102,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Expression whose result is to be assigned to the referent Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAssignmentActionUsage.ValueExpression")] public Guid? valueExpression { get; internal set; } @@ -1110,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1119,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Association.cs b/SysML2.NET/Core/AutoGenDto/Association.cs index f4837091..1ad4d96e 100644 --- a/SysML2.NET/Core/AutoGenDto/Association.cs +++ b/SysML2.NET/Core/AutoGenDto/Association.cs @@ -52,7 +52,7 @@ public partial class Association : IAssociation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -61,7 +61,7 @@ public partial class Association : IAssociation /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd { get; internal set; } = []; @@ -69,7 +69,7 @@ public partial class Association : IAssociation /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -79,7 +79,7 @@ public partial class Association : IAssociation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -92,14 +92,14 @@ public partial class Association : IAssociation /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -107,7 +107,7 @@ public partial class Association : IAssociation /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,14 +117,14 @@ public partial class Association : IAssociation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -133,7 +133,7 @@ public partial class Association : IAssociation /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -143,14 +143,14 @@ public partial class Association : IAssociation /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class Association : IAssociation /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -167,7 +167,7 @@ public partial class Association : IAssociation /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class Association : IAssociation /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -189,7 +189,7 @@ public partial class Association : IAssociation /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -197,14 +197,14 @@ public partial class Association : IAssociation /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,7 +212,7 @@ public partial class Association : IAssociation /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -223,26 +223,26 @@ public partial class Association : IAssociation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -250,7 +250,7 @@ public partial class Association : IAssociation /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class Association : IAssociation /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -267,7 +267,7 @@ public partial class Association : IAssociation /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -278,14 +278,14 @@ public partial class Association : IAssociation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -303,7 +303,7 @@ public partial class Association : IAssociation /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -313,7 +313,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -323,7 +323,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -333,14 +333,14 @@ public partial class Association : IAssociation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -349,7 +349,7 @@ public partial class Association : IAssociation /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -358,7 +358,7 @@ public partial class Association : IAssociation /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -368,7 +368,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -377,7 +377,7 @@ public partial class Association : IAssociation /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -387,7 +387,7 @@ public partial class Association : IAssociation /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -396,7 +396,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -406,7 +406,7 @@ public partial class Association : IAssociation /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -414,7 +414,7 @@ public partial class Association : IAssociation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -423,7 +423,7 @@ public partial class Association : IAssociation /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -433,7 +433,7 @@ public partial class Association : IAssociation /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -441,7 +441,7 @@ public partial class Association : IAssociation /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -451,14 +451,14 @@ public partial class Association : IAssociation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -468,7 +468,7 @@ public partial class Association : IAssociation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -476,7 +476,7 @@ public partial class Association : IAssociation /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -484,7 +484,7 @@ public partial class Association : IAssociation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -497,7 +497,7 @@ public partial class Association : IAssociation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -505,7 +505,7 @@ public partial class Association : IAssociation /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -514,7 +514,7 @@ public partial class Association : IAssociation /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -525,14 +525,14 @@ public partial class Association : IAssociation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -545,7 +545,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -554,7 +554,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -568,7 +568,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -577,7 +577,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -590,7 +590,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AssociationStructure.cs b/SysML2.NET/Core/AutoGenDto/AssociationStructure.cs index ae3b95fd..ca7ee59d 100644 --- a/SysML2.NET/Core/AutoGenDto/AssociationStructure.cs +++ b/SysML2.NET/Core/AutoGenDto/AssociationStructure.cs @@ -52,7 +52,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -61,7 +61,7 @@ public partial class AssociationStructure : IAssociationStructure /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd { get; internal set; } = []; @@ -69,7 +69,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -79,7 +79,7 @@ public partial class AssociationStructure : IAssociationStructure /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -92,14 +92,14 @@ public partial class AssociationStructure : IAssociationStructure /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -107,7 +107,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,14 +117,14 @@ public partial class AssociationStructure : IAssociationStructure /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -133,7 +133,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -143,14 +143,14 @@ public partial class AssociationStructure : IAssociationStructure /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -167,7 +167,7 @@ public partial class AssociationStructure : IAssociationStructure /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -189,7 +189,7 @@ public partial class AssociationStructure : IAssociationStructure /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -197,14 +197,14 @@ public partial class AssociationStructure : IAssociationStructure /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,7 +212,7 @@ public partial class AssociationStructure : IAssociationStructure /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -223,26 +223,26 @@ public partial class AssociationStructure : IAssociationStructure /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -250,7 +250,7 @@ public partial class AssociationStructure : IAssociationStructure /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class AssociationStructure : IAssociationStructure /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -267,7 +267,7 @@ public partial class AssociationStructure : IAssociationStructure /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -278,14 +278,14 @@ public partial class AssociationStructure : IAssociationStructure /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -303,7 +303,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -313,7 +313,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -323,7 +323,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -333,14 +333,14 @@ public partial class AssociationStructure : IAssociationStructure /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -349,7 +349,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -358,7 +358,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -368,7 +368,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -377,7 +377,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -387,7 +387,7 @@ public partial class AssociationStructure : IAssociationStructure /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -396,7 +396,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -406,7 +406,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -414,7 +414,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -423,7 +423,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -433,7 +433,7 @@ public partial class AssociationStructure : IAssociationStructure /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -441,7 +441,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -451,14 +451,14 @@ public partial class AssociationStructure : IAssociationStructure /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -468,7 +468,7 @@ public partial class AssociationStructure : IAssociationStructure /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -476,7 +476,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -484,7 +484,7 @@ public partial class AssociationStructure : IAssociationStructure /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -497,7 +497,7 @@ public partial class AssociationStructure : IAssociationStructure /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -505,7 +505,7 @@ public partial class AssociationStructure : IAssociationStructure /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -514,7 +514,7 @@ public partial class AssociationStructure : IAssociationStructure /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -525,14 +525,14 @@ public partial class AssociationStructure : IAssociationStructure /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -545,7 +545,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -554,7 +554,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -568,7 +568,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -577,7 +577,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -590,7 +590,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AttributeDefinition.cs b/SysML2.NET/Core/AutoGenDto/AttributeDefinition.cs index 9a1dc59d..98b9a9ac 100644 --- a/SysML2.NET/Core/AutoGenDto/AttributeDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/AttributeDefinition.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Systems.Attributes /// /// An AttributeDefinition is a Definition and a DataType of information about a quality or /// characteristic of a system or part of a system that has no independent identity other than its - /// value. All features of an AttributeDefinition must be referential (non-composite).As a DataType, an + /// value. All features of an AttributeDefinition must be referential (non-composite). As a DataType, an /// AttributeDefinition must specialize, directly or indirectly, the base DataType Base::DataValue from /// the Kernel Semantic Library. /// @@ -54,14 +54,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -71,7 +71,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -84,14 +84,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -99,7 +99,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -108,7 +108,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -118,14 +118,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -133,7 +133,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -143,14 +143,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -167,7 +167,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -189,7 +189,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -197,14 +197,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -215,26 +215,26 @@ public partial class AttributeDefinition : IAttributeDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -242,7 +242,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -250,7 +250,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -267,7 +267,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -278,14 +278,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -293,7 +293,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -301,7 +301,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -309,7 +309,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -318,7 +318,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -327,7 +327,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -335,7 +335,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -343,7 +343,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -351,7 +351,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -359,7 +359,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -370,7 +370,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -378,7 +378,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -387,7 +387,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -397,7 +397,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -407,14 +407,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -423,7 +423,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -431,7 +431,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -440,7 +440,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -449,7 +449,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -458,7 +458,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -467,7 +467,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -475,7 +475,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -484,7 +484,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -493,7 +493,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -502,7 +502,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -512,7 +512,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -520,7 +520,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -528,7 +528,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -536,7 +536,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -544,7 +544,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -552,7 +552,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -560,7 +560,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -568,7 +568,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -577,7 +577,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -586,7 +586,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -595,7 +595,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -603,7 +603,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -611,7 +611,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -620,7 +620,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -629,7 +629,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -637,7 +637,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -645,7 +645,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -653,7 +653,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -662,14 +662,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -679,7 +679,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -687,7 +687,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -700,7 +700,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -710,14 +710,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -730,14 +730,14 @@ public partial class AttributeDefinition : IAttributeDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -746,7 +746,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -756,7 +756,7 @@ public partial class AttributeDefinition : IAttributeDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/AttributeUsage.cs b/SysML2.NET/Core/AutoGenDto/AttributeUsage.cs index e6b49364..afb495e9 100644 --- a/SysML2.NET/Core/AutoGenDto/AttributeUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/AttributeUsage.cs @@ -38,7 +38,7 @@ namespace SysML2.NET.Core.DTO.Systems.Attributes /// AttributeDefinition, an AttributeUsage is a usage of a AttributeDefinition to represent the value of /// some system quality or characteristic. However, other kinds of kernel DataTypes are also allowed, to /// permit use of DataTypes from the Kernel Model Libraries. An AttributeUsage itself as well as all its - /// nested features must be referential (non-composite).An AttributeUsage must specialize, directly or + /// nested features must be referential (non-composite). An AttributeUsage must specialize, directly or /// indirectly, the base Feature Base::dataValues from the Kernel Semantic Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471291545_950196_20762", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -55,7 +55,7 @@ public partial class AttributeUsage : IAttributeUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -64,7 +64,7 @@ public partial class AttributeUsage : IAttributeUsage /// but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IAttributeUsage.AttributeDefinition")] public List attributeDefinition { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class AttributeUsage : IAttributeUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -87,14 +87,14 @@ public partial class AttributeUsage : IAttributeUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -104,7 +104,7 @@ public partial class AttributeUsage : IAttributeUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -113,7 +113,7 @@ public partial class AttributeUsage : IAttributeUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IAttributeUsage.AttributeDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -128,14 +128,14 @@ public partial class AttributeUsage : IAttributeUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -143,7 +143,7 @@ public partial class AttributeUsage : IAttributeUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -153,14 +153,14 @@ public partial class AttributeUsage : IAttributeUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -170,14 +170,14 @@ public partial class AttributeUsage : IAttributeUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -186,7 +186,7 @@ public partial class AttributeUsage : IAttributeUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -195,7 +195,7 @@ public partial class AttributeUsage : IAttributeUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -205,14 +205,14 @@ public partial class AttributeUsage : IAttributeUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -222,14 +222,14 @@ public partial class AttributeUsage : IAttributeUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -237,7 +237,7 @@ public partial class AttributeUsage : IAttributeUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -246,7 +246,7 @@ public partial class AttributeUsage : IAttributeUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -254,7 +254,7 @@ public partial class AttributeUsage : IAttributeUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class AttributeUsage : IAttributeUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -276,7 +276,7 @@ public partial class AttributeUsage : IAttributeUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -285,14 +285,14 @@ public partial class AttributeUsage : IAttributeUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -300,14 +300,14 @@ public partial class AttributeUsage : IAttributeUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -321,7 +321,7 @@ public partial class AttributeUsage : IAttributeUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -332,21 +332,21 @@ public partial class AttributeUsage : IAttributeUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -354,14 +354,14 @@ public partial class AttributeUsage : IAttributeUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for an AttributeUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IAttributeUsage.IsReference")] public bool isReference { get; internal set; } = true; @@ -369,27 +369,27 @@ public partial class AttributeUsage : IAttributeUsage /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAttributeUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -397,7 +397,7 @@ public partial class AttributeUsage : IAttributeUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -410,7 +410,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -418,11 +418,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -431,7 +431,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -439,7 +439,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -448,7 +448,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -459,14 +459,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -474,7 +474,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -482,7 +482,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -490,7 +490,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -498,7 +498,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -514,7 +514,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -524,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -588,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -596,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -604,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -612,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -620,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -628,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -636,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -644,7 +644,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -703,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -732,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -742,14 +742,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -767,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -777,7 +777,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -797,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -816,7 +816,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -836,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -845,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -862,7 +862,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -911,14 +911,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -927,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -935,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -945,7 +945,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -953,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -984,7 +984,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -994,14 +994,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1013,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1025,14 +1025,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1041,7 +1041,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1050,7 +1050,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Behavior.cs b/SysML2.NET/Core/AutoGenDto/Behavior.cs index f83f53be..47895c5b 100644 --- a/SysML2.NET/Core/AutoGenDto/Behavior.cs +++ b/SysML2.NET/Core/AutoGenDto/Behavior.cs @@ -50,14 +50,14 @@ public partial class Behavior : IBehavior /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,7 +67,7 @@ public partial class Behavior : IBehavior /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -80,14 +80,14 @@ public partial class Behavior : IBehavior /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -96,7 +96,7 @@ public partial class Behavior : IBehavior /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public partial class Behavior : IBehavior /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -121,7 +121,7 @@ public partial class Behavior : IBehavior /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -131,14 +131,14 @@ public partial class Behavior : IBehavior /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -146,7 +146,7 @@ public partial class Behavior : IBehavior /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -155,7 +155,7 @@ public partial class Behavior : IBehavior /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class Behavior : IBehavior /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -177,7 +177,7 @@ public partial class Behavior : IBehavior /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -185,14 +185,14 @@ public partial class Behavior : IBehavior /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -203,26 +203,26 @@ public partial class Behavior : IBehavior /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -230,7 +230,7 @@ public partial class Behavior : IBehavior /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -238,7 +238,7 @@ public partial class Behavior : IBehavior /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class Behavior : IBehavior /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -258,14 +258,14 @@ public partial class Behavior : IBehavior /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -274,7 +274,7 @@ public partial class Behavior : IBehavior /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -283,7 +283,7 @@ public partial class Behavior : IBehavior /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -293,7 +293,7 @@ public partial class Behavior : IBehavior /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -303,7 +303,7 @@ public partial class Behavior : IBehavior /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -313,14 +313,14 @@ public partial class Behavior : IBehavior /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -329,7 +329,7 @@ public partial class Behavior : IBehavior /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -338,7 +338,7 @@ public partial class Behavior : IBehavior /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -348,7 +348,7 @@ public partial class Behavior : IBehavior /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -357,7 +357,7 @@ public partial class Behavior : IBehavior /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -367,7 +367,7 @@ public partial class Behavior : IBehavior /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -376,7 +376,7 @@ public partial class Behavior : IBehavior /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -386,7 +386,7 @@ public partial class Behavior : IBehavior /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -395,7 +395,7 @@ public partial class Behavior : IBehavior /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -405,7 +405,7 @@ public partial class Behavior : IBehavior /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -413,7 +413,7 @@ public partial class Behavior : IBehavior /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -423,14 +423,14 @@ public partial class Behavior : IBehavior /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -440,7 +440,7 @@ public partial class Behavior : IBehavior /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -448,7 +448,7 @@ public partial class Behavior : IBehavior /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -457,7 +457,7 @@ public partial class Behavior : IBehavior /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -470,7 +470,7 @@ public partial class Behavior : IBehavior /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -480,14 +480,14 @@ public partial class Behavior : IBehavior /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -495,7 +495,7 @@ public partial class Behavior : IBehavior /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -508,7 +508,7 @@ public partial class Behavior : IBehavior /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/BindingConnector.cs b/SysML2.NET/Core/AutoGenDto/BindingConnector.cs index 73f79aff..f7fea434 100644 --- a/SysML2.NET/Core/AutoGenDto/BindingConnector.cs +++ b/SysML2.NET/Core/AutoGenDto/BindingConnector.cs @@ -50,14 +50,14 @@ public partial class BindingConnector : IBindingConnector /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association { get; internal set; } = []; @@ -70,7 +70,7 @@ public partial class BindingConnector : IBindingConnector /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -79,7 +79,7 @@ public partial class BindingConnector : IBindingConnector /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -90,14 +90,14 @@ public partial class BindingConnector : IBindingConnector /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -107,7 +107,7 @@ public partial class BindingConnector : IBindingConnector /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -116,7 +116,7 @@ public partial class BindingConnector : IBindingConnector /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -129,14 +129,14 @@ public partial class BindingConnector : IBindingConnector /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -145,14 +145,14 @@ public partial class BindingConnector : IBindingConnector /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -162,14 +162,14 @@ public partial class BindingConnector : IBindingConnector /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -179,7 +179,7 @@ public partial class BindingConnector : IBindingConnector /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -188,7 +188,7 @@ public partial class BindingConnector : IBindingConnector /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -198,14 +198,14 @@ public partial class BindingConnector : IBindingConnector /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -215,14 +215,14 @@ public partial class BindingConnector : IBindingConnector /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -230,7 +230,7 @@ public partial class BindingConnector : IBindingConnector /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -239,7 +239,7 @@ public partial class BindingConnector : IBindingConnector /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class BindingConnector : IBindingConnector /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class BindingConnector : IBindingConnector /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -269,7 +269,7 @@ public partial class BindingConnector : IBindingConnector /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -278,14 +278,14 @@ public partial class BindingConnector : IBindingConnector /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -293,14 +293,14 @@ public partial class BindingConnector : IBindingConnector /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -314,7 +314,7 @@ public partial class BindingConnector : IBindingConnector /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -322,7 +322,7 @@ public partial class BindingConnector : IBindingConnector /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -333,21 +333,21 @@ public partial class BindingConnector : IBindingConnector /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -355,26 +355,26 @@ public partial class BindingConnector : IBindingConnector /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -382,7 +382,7 @@ public partial class BindingConnector : IBindingConnector /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -390,7 +390,7 @@ public partial class BindingConnector : IBindingConnector /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -398,7 +398,7 @@ public partial class BindingConnector : IBindingConnector /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -407,7 +407,7 @@ public partial class BindingConnector : IBindingConnector /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -418,14 +418,14 @@ public partial class BindingConnector : IBindingConnector /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -434,7 +434,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -443,7 +443,7 @@ public partial class BindingConnector : IBindingConnector /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -453,7 +453,7 @@ public partial class BindingConnector : IBindingConnector /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -462,7 +462,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -472,7 +472,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -482,14 +482,14 @@ public partial class BindingConnector : IBindingConnector /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -498,7 +498,7 @@ public partial class BindingConnector : IBindingConnector /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -507,7 +507,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -517,7 +517,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -527,7 +527,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -537,7 +537,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -546,7 +546,7 @@ public partial class BindingConnector : IBindingConnector /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -556,7 +556,7 @@ public partial class BindingConnector : IBindingConnector /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -565,7 +565,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -576,7 +576,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -585,7 +585,7 @@ public partial class BindingConnector : IBindingConnector /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -593,7 +593,7 @@ public partial class BindingConnector : IBindingConnector /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -601,7 +601,7 @@ public partial class BindingConnector : IBindingConnector /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -610,7 +610,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -620,7 +620,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -630,7 +630,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -640,7 +640,7 @@ public partial class BindingConnector : IBindingConnector /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -649,7 +649,7 @@ public partial class BindingConnector : IBindingConnector /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -659,14 +659,14 @@ public partial class BindingConnector : IBindingConnector /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -674,7 +674,7 @@ public partial class BindingConnector : IBindingConnector /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -684,7 +684,7 @@ public partial class BindingConnector : IBindingConnector /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -692,7 +692,7 @@ public partial class BindingConnector : IBindingConnector /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -700,7 +700,7 @@ public partial class BindingConnector : IBindingConnector /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -708,7 +708,7 @@ public partial class BindingConnector : IBindingConnector /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -723,7 +723,7 @@ public partial class BindingConnector : IBindingConnector /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -731,7 +731,7 @@ public partial class BindingConnector : IBindingConnector /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -740,7 +740,7 @@ public partial class BindingConnector : IBindingConnector /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -751,14 +751,14 @@ public partial class BindingConnector : IBindingConnector /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -771,7 +771,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -780,7 +780,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -794,7 +794,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -803,7 +803,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -815,7 +815,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -827,7 +827,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/BindingConnectorAsUsage.cs b/SysML2.NET/Core/AutoGenDto/BindingConnectorAsUsage.cs index eb3f4efb..0f80ae83 100644 --- a/SysML2.NET/Core/AutoGenDto/BindingConnectorAsUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/BindingConnectorAsUsage.cs @@ -50,14 +50,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association { get; internal set; } = []; @@ -70,7 +70,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -79,7 +79,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -90,14 +90,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -107,7 +107,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -116,7 +116,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -125,7 +125,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition { get; internal set; } = []; @@ -139,14 +139,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -154,7 +154,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -164,14 +164,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -181,14 +181,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -198,7 +198,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -207,7 +207,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -217,14 +217,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -234,14 +234,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -249,7 +249,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -266,7 +266,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -280,7 +280,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -288,7 +288,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -297,14 +297,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -312,14 +312,14 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -333,7 +333,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -341,7 +341,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -352,21 +352,21 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -374,33 +374,33 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -408,7 +408,7 @@ public partial class BindingConnectorAsUsage : IBindingConnectorAsUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -421,7 +421,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -429,11 +429,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -442,7 +442,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -450,7 +450,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -459,7 +459,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -470,14 +470,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -501,7 +501,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -517,7 +517,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -525,7 +525,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -591,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -639,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -647,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -655,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -724,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -733,7 +733,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -753,14 +753,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -788,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -798,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -817,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -836,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -847,7 +847,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -891,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -930,14 +930,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -980,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1039,14 +1039,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1059,7 +1059,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1068,7 +1068,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1082,7 +1082,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1091,7 +1091,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1103,7 +1103,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -1115,14 +1115,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1131,7 +1131,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1140,7 +1140,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/BooleanExpression.cs b/SysML2.NET/Core/AutoGenDto/BooleanExpression.cs index f1125111..b8ec39e3 100644 --- a/SysML2.NET/Core/AutoGenDto/BooleanExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/BooleanExpression.cs @@ -50,14 +50,14 @@ public partial class BooleanExpression : IBooleanExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class BooleanExpression : IBooleanExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class BooleanExpression : IBooleanExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class BooleanExpression : IBooleanExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class BooleanExpression : IBooleanExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class BooleanExpression : IBooleanExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class BooleanExpression : IBooleanExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class BooleanExpression : IBooleanExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class BooleanExpression : IBooleanExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class BooleanExpression : IBooleanExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -213,7 +214,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -221,7 +222,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -230,7 +231,7 @@ public partial class BooleanExpression : IBooleanExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -238,7 +239,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -252,7 +253,7 @@ public partial class BooleanExpression : IBooleanExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -260,7 +261,7 @@ public partial class BooleanExpression : IBooleanExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -269,14 +270,14 @@ public partial class BooleanExpression : IBooleanExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -284,14 +285,14 @@ public partial class BooleanExpression : IBooleanExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -305,7 +306,7 @@ public partial class BooleanExpression : IBooleanExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -316,14 +317,14 @@ public partial class BooleanExpression : IBooleanExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -331,14 +332,14 @@ public partial class BooleanExpression : IBooleanExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -346,26 +347,26 @@ public partial class BooleanExpression : IBooleanExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -373,7 +374,7 @@ public partial class BooleanExpression : IBooleanExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -381,7 +382,7 @@ public partial class BooleanExpression : IBooleanExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -389,7 +390,7 @@ public partial class BooleanExpression : IBooleanExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -398,7 +399,7 @@ public partial class BooleanExpression : IBooleanExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -409,14 +410,14 @@ public partial class BooleanExpression : IBooleanExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -425,7 +426,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -434,7 +435,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -444,7 +445,7 @@ public partial class BooleanExpression : IBooleanExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -453,7 +454,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -463,7 +464,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -473,14 +474,14 @@ public partial class BooleanExpression : IBooleanExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -489,7 +490,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -498,7 +499,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -508,7 +509,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -518,7 +519,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -528,7 +529,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -537,7 +538,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -547,7 +548,7 @@ public partial class BooleanExpression : IBooleanExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -556,7 +557,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -567,7 +568,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -576,7 +577,7 @@ public partial class BooleanExpression : IBooleanExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -584,7 +585,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -593,7 +594,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -603,7 +604,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -613,7 +614,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -623,7 +624,7 @@ public partial class BooleanExpression : IBooleanExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -632,7 +633,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -642,14 +643,14 @@ public partial class BooleanExpression : IBooleanExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -657,7 +658,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -667,7 +668,7 @@ public partial class BooleanExpression : IBooleanExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -675,7 +676,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -683,7 +684,7 @@ public partial class BooleanExpression : IBooleanExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -694,15 +695,16 @@ public partial class BooleanExpression : IBooleanExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [Implements(implementation: "IBooleanExpression.Predicate")] public Guid? predicate { get; internal set; } @@ -715,7 +717,7 @@ public partial class BooleanExpression : IBooleanExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -724,7 +726,7 @@ public partial class BooleanExpression : IBooleanExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -736,14 +738,14 @@ public partial class BooleanExpression : IBooleanExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -755,7 +757,7 @@ public partial class BooleanExpression : IBooleanExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -766,7 +768,7 @@ public partial class BooleanExpression : IBooleanExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/CalculationDefinition.cs b/SysML2.NET/Core/AutoGenDto/CalculationDefinition.cs index 65ff153d..fbb86104 100644 --- a/SysML2.NET/Core/AutoGenDto/CalculationDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/CalculationDefinition.cs @@ -52,7 +52,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -61,14 +61,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -77,7 +77,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,7 +87,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,14 +100,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -116,7 +116,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -125,7 +125,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -135,22 +135,24 @@ public partial class CalculationDefinition : ICalculationDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -158,7 +160,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -168,14 +170,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -183,7 +185,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -192,7 +194,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -200,7 +202,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -214,7 +216,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -222,14 +224,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -240,44 +242,44 @@ public partial class CalculationDefinition : ICalculationDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -285,7 +287,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -293,7 +295,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -301,7 +303,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -310,7 +312,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -321,14 +323,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -336,7 +338,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -344,7 +346,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -352,7 +354,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -361,7 +363,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -370,7 +372,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -378,7 +380,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -386,7 +388,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -394,7 +396,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -402,7 +404,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -413,7 +415,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -421,7 +423,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -430,7 +432,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -440,7 +442,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -450,14 +452,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -466,7 +468,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -474,7 +476,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -483,7 +485,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -492,7 +494,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -501,7 +503,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -510,7 +512,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -518,7 +520,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -527,7 +529,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -536,7 +538,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -545,7 +547,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -555,7 +557,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -563,7 +565,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -571,7 +573,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -579,7 +581,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -587,7 +589,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -595,7 +597,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -603,7 +605,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -611,7 +613,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -620,7 +622,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -629,7 +631,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -638,7 +640,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -646,7 +648,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -654,7 +656,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -663,7 +665,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -672,7 +674,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -680,7 +682,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -688,7 +690,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -696,7 +698,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -705,14 +707,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -722,7 +724,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -730,7 +732,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -739,7 +741,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -752,14 +754,16 @@ public partial class CalculationDefinition : ICalculationDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -771,14 +775,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -786,7 +790,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -799,14 +803,14 @@ public partial class CalculationDefinition : ICalculationDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -815,7 +819,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -825,7 +829,7 @@ public partial class CalculationDefinition : ICalculationDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/CalculationUsage.cs b/SysML2.NET/Core/AutoGenDto/CalculationUsage.cs index e1f13cd6..87092cb5 100644 --- a/SysML2.NET/Core/AutoGenDto/CalculationUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/CalculationUsage.cs @@ -57,7 +57,7 @@ public partial class CalculationUsage : ICalculationUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -67,14 +67,14 @@ public partial class CalculationUsage : ICalculationUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -85,7 +85,7 @@ public partial class CalculationUsage : ICalculationUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [Implements(implementation: "ICalculationUsage.CalculationDefinition")] @@ -99,7 +99,7 @@ public partial class CalculationUsage : ICalculationUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -109,14 +109,14 @@ public partial class CalculationUsage : ICalculationUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -126,7 +126,7 @@ public partial class CalculationUsage : ICalculationUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -135,7 +135,7 @@ public partial class CalculationUsage : ICalculationUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -150,14 +150,14 @@ public partial class CalculationUsage : ICalculationUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -166,7 +166,7 @@ public partial class CalculationUsage : ICalculationUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -176,14 +176,14 @@ public partial class CalculationUsage : ICalculationUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -193,14 +193,14 @@ public partial class CalculationUsage : ICalculationUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -209,7 +209,7 @@ public partial class CalculationUsage : ICalculationUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -218,7 +218,7 @@ public partial class CalculationUsage : ICalculationUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -228,14 +228,14 @@ public partial class CalculationUsage : ICalculationUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -245,14 +245,15 @@ public partial class CalculationUsage : ICalculationUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -261,7 +262,7 @@ public partial class CalculationUsage : ICalculationUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -269,7 +270,7 @@ public partial class CalculationUsage : ICalculationUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -277,7 +278,7 @@ public partial class CalculationUsage : ICalculationUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -286,7 +287,7 @@ public partial class CalculationUsage : ICalculationUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -294,7 +295,7 @@ public partial class CalculationUsage : ICalculationUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -308,7 +309,7 @@ public partial class CalculationUsage : ICalculationUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -316,7 +317,7 @@ public partial class CalculationUsage : ICalculationUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -325,14 +326,14 @@ public partial class CalculationUsage : ICalculationUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -340,14 +341,14 @@ public partial class CalculationUsage : ICalculationUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -361,7 +362,7 @@ public partial class CalculationUsage : ICalculationUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -372,7 +373,7 @@ public partial class CalculationUsage : ICalculationUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -380,14 +381,14 @@ public partial class CalculationUsage : ICalculationUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -395,14 +396,14 @@ public partial class CalculationUsage : ICalculationUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -410,33 +411,33 @@ public partial class CalculationUsage : ICalculationUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -444,7 +445,7 @@ public partial class CalculationUsage : ICalculationUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -457,7 +458,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -465,11 +466,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -478,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -486,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -495,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -506,14 +507,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -521,7 +522,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -529,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -537,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -545,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -553,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -561,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -571,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -579,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -587,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -595,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -603,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -611,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -619,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -627,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -635,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -643,7 +644,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -651,7 +652,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -659,7 +660,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -667,7 +668,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -675,7 +676,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -683,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -691,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -700,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -708,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -716,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -724,7 +725,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -734,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -743,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -752,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -761,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -780,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -800,14 +801,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -816,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -825,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -855,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -883,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -894,7 +895,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -903,7 +904,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -911,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -920,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -930,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -940,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -950,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -969,14 +970,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -993,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1003,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1011,7 +1012,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1019,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1029,7 +1030,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1048,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1060,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1069,7 +1070,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1081,14 +1082,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1100,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1112,14 +1113,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1128,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1137,7 +1138,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/CaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/CaseDefinition.cs index 0b206cd7..edfe52c3 100644 --- a/SysML2.NET/Core/AutoGenDto/CaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/CaseDefinition.cs @@ -52,7 +52,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -61,7 +61,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -70,14 +70,14 @@ public partial class CaseDefinition : ICaseDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -86,7 +86,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -96,7 +96,7 @@ public partial class CaseDefinition : ICaseDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -109,14 +109,14 @@ public partial class CaseDefinition : ICaseDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -125,7 +125,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -134,7 +134,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -144,22 +144,24 @@ public partial class CaseDefinition : ICaseDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -167,7 +169,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -177,14 +179,14 @@ public partial class CaseDefinition : ICaseDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -192,7 +194,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -201,7 +203,7 @@ public partial class CaseDefinition : ICaseDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -209,7 +211,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -223,7 +225,7 @@ public partial class CaseDefinition : ICaseDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -231,14 +233,14 @@ public partial class CaseDefinition : ICaseDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -249,44 +251,44 @@ public partial class CaseDefinition : ICaseDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -294,7 +296,7 @@ public partial class CaseDefinition : ICaseDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -302,7 +304,7 @@ public partial class CaseDefinition : ICaseDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -310,7 +312,7 @@ public partial class CaseDefinition : ICaseDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -319,7 +321,7 @@ public partial class CaseDefinition : ICaseDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -330,14 +332,14 @@ public partial class CaseDefinition : ICaseDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -345,7 +347,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -353,7 +355,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -361,7 +363,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -369,7 +371,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -378,7 +380,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -387,7 +389,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -395,7 +397,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -403,7 +405,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -411,7 +413,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -419,7 +421,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -430,7 +432,7 @@ public partial class CaseDefinition : ICaseDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -438,7 +440,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -447,7 +449,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -457,7 +459,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -467,14 +469,14 @@ public partial class CaseDefinition : ICaseDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -483,7 +485,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -491,7 +493,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -500,7 +502,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -509,7 +511,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -518,7 +520,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -527,7 +529,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -535,7 +537,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -544,7 +546,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -553,7 +555,7 @@ public partial class CaseDefinition : ICaseDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -562,7 +564,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -572,7 +574,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -580,7 +582,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -588,7 +590,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -596,7 +598,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -604,7 +606,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -612,7 +614,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -620,7 +622,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -628,7 +630,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -637,7 +639,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -646,7 +648,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -655,7 +657,7 @@ public partial class CaseDefinition : ICaseDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -663,7 +665,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -671,7 +673,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -680,7 +682,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -689,7 +691,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -697,7 +699,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -705,7 +707,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -713,7 +715,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -722,14 +724,14 @@ public partial class CaseDefinition : ICaseDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -739,7 +741,7 @@ public partial class CaseDefinition : ICaseDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -747,7 +749,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -756,7 +758,7 @@ public partial class CaseDefinition : ICaseDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -769,14 +771,16 @@ public partial class CaseDefinition : ICaseDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -788,14 +792,14 @@ public partial class CaseDefinition : ICaseDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -803,7 +807,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -812,7 +816,7 @@ public partial class CaseDefinition : ICaseDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -825,14 +829,14 @@ public partial class CaseDefinition : ICaseDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -841,7 +845,7 @@ public partial class CaseDefinition : ICaseDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -851,7 +855,7 @@ public partial class CaseDefinition : ICaseDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/CaseUsage.cs b/SysML2.NET/Core/AutoGenDto/CaseUsage.cs index e81eaab5..6ff7773b 100644 --- a/SysML2.NET/Core/AutoGenDto/CaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/CaseUsage.cs @@ -53,7 +53,7 @@ public partial class CaseUsage : ICaseUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -63,7 +63,7 @@ public partial class CaseUsage : ICaseUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -72,14 +72,14 @@ public partial class CaseUsage : ICaseUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -90,7 +90,7 @@ public partial class CaseUsage : ICaseUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -100,7 +100,7 @@ public partial class CaseUsage : ICaseUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [Implements(implementation: "ICaseUsage.CaseDefinition")] public Guid? caseDefinition { get; internal set; } @@ -113,7 +113,7 @@ public partial class CaseUsage : ICaseUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -123,14 +123,14 @@ public partial class CaseUsage : ICaseUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -140,7 +140,7 @@ public partial class CaseUsage : ICaseUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -149,7 +149,7 @@ public partial class CaseUsage : ICaseUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -164,14 +164,14 @@ public partial class CaseUsage : ICaseUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -180,7 +180,7 @@ public partial class CaseUsage : ICaseUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -190,14 +190,14 @@ public partial class CaseUsage : ICaseUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -207,14 +207,14 @@ public partial class CaseUsage : ICaseUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -223,7 +223,7 @@ public partial class CaseUsage : ICaseUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -232,7 +232,7 @@ public partial class CaseUsage : ICaseUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -242,14 +242,14 @@ public partial class CaseUsage : ICaseUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -259,14 +259,15 @@ public partial class CaseUsage : ICaseUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -275,7 +276,7 @@ public partial class CaseUsage : ICaseUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -283,7 +284,7 @@ public partial class CaseUsage : ICaseUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -291,7 +292,7 @@ public partial class CaseUsage : ICaseUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -300,7 +301,7 @@ public partial class CaseUsage : ICaseUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -308,7 +309,7 @@ public partial class CaseUsage : ICaseUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -322,7 +323,7 @@ public partial class CaseUsage : ICaseUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -330,7 +331,7 @@ public partial class CaseUsage : ICaseUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -339,14 +340,14 @@ public partial class CaseUsage : ICaseUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -354,14 +355,14 @@ public partial class CaseUsage : ICaseUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -375,7 +376,7 @@ public partial class CaseUsage : ICaseUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -386,7 +387,7 @@ public partial class CaseUsage : ICaseUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -394,14 +395,14 @@ public partial class CaseUsage : ICaseUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -409,14 +410,14 @@ public partial class CaseUsage : ICaseUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -424,33 +425,33 @@ public partial class CaseUsage : ICaseUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -458,7 +459,7 @@ public partial class CaseUsage : ICaseUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -471,7 +472,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -479,11 +480,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -492,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -500,7 +501,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -509,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -520,14 +521,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -535,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -543,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -551,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -559,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -567,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -575,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -585,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -593,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -601,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -609,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -617,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -625,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -633,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -641,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -649,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -657,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -665,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -673,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -681,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -689,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -697,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -705,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -722,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -730,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -746,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -756,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -783,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -793,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -802,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -812,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -822,14 +823,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -838,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -847,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -857,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -867,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -877,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -886,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -896,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -905,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -916,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -925,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -933,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -942,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -952,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -962,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -972,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -981,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -991,14 +992,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1007,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1025,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1033,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1041,7 +1042,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1051,7 +1052,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1060,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1070,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1082,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1091,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1103,14 +1104,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1119,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1131,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1143,14 +1144,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1159,7 +1160,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1168,7 +1169,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Class.cs b/SysML2.NET/Core/AutoGenDto/Class.cs index cc676298..c47bc02e 100644 --- a/SysML2.NET/Core/AutoGenDto/Class.cs +++ b/SysML2.NET/Core/AutoGenDto/Class.cs @@ -51,14 +51,14 @@ public partial class Class : IClass /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class Class : IClass /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class Class : IClass /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class Class : IClass /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public partial class Class : IClass /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -121,7 +121,7 @@ public partial class Class : IClass /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -131,14 +131,14 @@ public partial class Class : IClass /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -146,7 +146,7 @@ public partial class Class : IClass /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -155,7 +155,7 @@ public partial class Class : IClass /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class Class : IClass /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -177,7 +177,7 @@ public partial class Class : IClass /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -185,14 +185,14 @@ public partial class Class : IClass /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -203,26 +203,26 @@ public partial class Class : IClass /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -230,7 +230,7 @@ public partial class Class : IClass /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -238,7 +238,7 @@ public partial class Class : IClass /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class Class : IClass /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -258,14 +258,14 @@ public partial class Class : IClass /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -274,7 +274,7 @@ public partial class Class : IClass /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -283,7 +283,7 @@ public partial class Class : IClass /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -293,7 +293,7 @@ public partial class Class : IClass /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -303,7 +303,7 @@ public partial class Class : IClass /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -313,14 +313,14 @@ public partial class Class : IClass /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -329,7 +329,7 @@ public partial class Class : IClass /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -338,7 +338,7 @@ public partial class Class : IClass /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -348,7 +348,7 @@ public partial class Class : IClass /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -357,7 +357,7 @@ public partial class Class : IClass /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -367,7 +367,7 @@ public partial class Class : IClass /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -376,7 +376,7 @@ public partial class Class : IClass /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -386,7 +386,7 @@ public partial class Class : IClass /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -395,7 +395,7 @@ public partial class Class : IClass /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -405,7 +405,7 @@ public partial class Class : IClass /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -413,7 +413,7 @@ public partial class Class : IClass /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -423,14 +423,14 @@ public partial class Class : IClass /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -440,7 +440,7 @@ public partial class Class : IClass /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -448,7 +448,7 @@ public partial class Class : IClass /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -461,7 +461,7 @@ public partial class Class : IClass /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -471,14 +471,14 @@ public partial class Class : IClass /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -491,7 +491,7 @@ public partial class Class : IClass /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Classifier.cs b/SysML2.NET/Core/AutoGenDto/Classifier.cs index 5d3fda1c..b58a1eb9 100644 --- a/SysML2.NET/Core/AutoGenDto/Classifier.cs +++ b/SysML2.NET/Core/AutoGenDto/Classifier.cs @@ -33,12 +33,12 @@ namespace SysML2.NET.Core.DTO.Core.Classifiers using SysML2.NET.Decorators; /// - /// A Classifier is a Type that classifies:
  • Things (in the universe) regardless of how Features - /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
  • How + /// A Classifier is a Type that classifies:
    • Things (in the universe) regardless of how Features + /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
    • How /// the above things are related by Features. (These are interpreted semantically as sequences of /// multiple things, such that the last thing in the sequence is also classified by the Classifier. Note - /// that this means that a Classifier modeled as specializing a Feature cannot classify - /// anything.)
    + /// that this means that a Classifier modeled as specializing a Feature cannot classify anything.)
  • + ///
///
[Class(xmiId: "_18_5_3_12e503d9_1533160651676_375105_42143", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -54,14 +54,14 @@ public partial class Classifier : IClassifier /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -71,7 +71,7 @@ public partial class Classifier : IClassifier /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -84,14 +84,14 @@ public partial class Classifier : IClassifier /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -99,7 +99,7 @@ public partial class Classifier : IClassifier /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -109,14 +109,14 @@ public partial class Classifier : IClassifier /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -124,7 +124,7 @@ public partial class Classifier : IClassifier /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -134,14 +134,14 @@ public partial class Classifier : IClassifier /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -149,7 +149,7 @@ public partial class Classifier : IClassifier /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class Classifier : IClassifier /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class Classifier : IClassifier /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -180,7 +180,7 @@ public partial class Classifier : IClassifier /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -188,14 +188,14 @@ public partial class Classifier : IClassifier /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -206,26 +206,26 @@ public partial class Classifier : IClassifier /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -233,7 +233,7 @@ public partial class Classifier : IClassifier /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -241,7 +241,7 @@ public partial class Classifier : IClassifier /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -250,7 +250,7 @@ public partial class Classifier : IClassifier /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -261,14 +261,14 @@ public partial class Classifier : IClassifier /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -277,7 +277,7 @@ public partial class Classifier : IClassifier /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -286,7 +286,7 @@ public partial class Classifier : IClassifier /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -296,7 +296,7 @@ public partial class Classifier : IClassifier /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -306,7 +306,7 @@ public partial class Classifier : IClassifier /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -316,14 +316,14 @@ public partial class Classifier : IClassifier /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -332,7 +332,7 @@ public partial class Classifier : IClassifier /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -341,7 +341,7 @@ public partial class Classifier : IClassifier /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -351,7 +351,7 @@ public partial class Classifier : IClassifier /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -360,7 +360,7 @@ public partial class Classifier : IClassifier /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -370,7 +370,7 @@ public partial class Classifier : IClassifier /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -379,7 +379,7 @@ public partial class Classifier : IClassifier /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -389,7 +389,7 @@ public partial class Classifier : IClassifier /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -398,7 +398,7 @@ public partial class Classifier : IClassifier /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -408,7 +408,7 @@ public partial class Classifier : IClassifier /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -416,7 +416,7 @@ public partial class Classifier : IClassifier /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -426,14 +426,14 @@ public partial class Classifier : IClassifier /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -443,7 +443,7 @@ public partial class Classifier : IClassifier /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -451,7 +451,7 @@ public partial class Classifier : IClassifier /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -464,7 +464,7 @@ public partial class Classifier : IClassifier /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -474,14 +474,14 @@ public partial class Classifier : IClassifier /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -494,7 +494,7 @@ public partial class Classifier : IClassifier /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/CollectExpression.cs b/SysML2.NET/Core/AutoGenDto/CollectExpression.cs index 691c9671..b11a173b 100644 --- a/SysML2.NET/Core/AutoGenDto/CollectExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/CollectExpression.cs @@ -50,24 +50,24 @@ public partial class CollectExpression : ICollectExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -81,7 +81,7 @@ public partial class CollectExpression : ICollectExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,14 +91,14 @@ public partial class CollectExpression : ICollectExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public partial class CollectExpression : ICollectExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public partial class CollectExpression : ICollectExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -138,14 +138,14 @@ public partial class CollectExpression : ICollectExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public partial class CollectExpression : ICollectExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class CollectExpression : ICollectExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -180,7 +180,7 @@ public partial class CollectExpression : ICollectExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -190,14 +190,14 @@ public partial class CollectExpression : ICollectExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -207,14 +207,15 @@ public partial class CollectExpression : ICollectExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -222,7 +223,7 @@ public partial class CollectExpression : ICollectExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -230,7 +231,7 @@ public partial class CollectExpression : ICollectExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -239,7 +240,7 @@ public partial class CollectExpression : ICollectExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -247,7 +248,7 @@ public partial class CollectExpression : ICollectExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +256,7 @@ public partial class CollectExpression : ICollectExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -269,7 +270,7 @@ public partial class CollectExpression : ICollectExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -277,7 +278,7 @@ public partial class CollectExpression : ICollectExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -286,14 +287,14 @@ public partial class CollectExpression : ICollectExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -301,14 +302,14 @@ public partial class CollectExpression : ICollectExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -322,7 +323,7 @@ public partial class CollectExpression : ICollectExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -333,14 +334,14 @@ public partial class CollectExpression : ICollectExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -348,14 +349,14 @@ public partial class CollectExpression : ICollectExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -363,26 +364,26 @@ public partial class CollectExpression : ICollectExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -390,7 +391,7 @@ public partial class CollectExpression : ICollectExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -398,7 +399,7 @@ public partial class CollectExpression : ICollectExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -406,7 +407,7 @@ public partial class CollectExpression : ICollectExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -415,7 +416,7 @@ public partial class CollectExpression : ICollectExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -426,13 +427,13 @@ public partial class CollectExpression : ICollectExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect")] + [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "ICollectExpression.Operator")] public string Operator { get; set; } = "collect"; @@ -441,7 +442,7 @@ public partial class CollectExpression : ICollectExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ICollectExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -456,7 +457,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +466,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +475,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +485,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +494,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +504,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +514,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +530,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +539,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +549,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +559,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +569,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +578,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +588,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +597,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +608,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +617,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +625,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -633,7 +634,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -643,7 +644,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -653,7 +654,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -663,7 +664,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -672,7 +673,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -682,14 +683,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -697,7 +698,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -707,7 +708,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -715,7 +716,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -723,7 +724,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -734,7 +735,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -747,7 +748,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -756,7 +757,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -768,14 +769,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -787,7 +788,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -798,7 +799,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Comment.cs b/SysML2.NET/Core/AutoGenDto/Comment.cs index d55d55a4..7e247565 100644 --- a/SysML2.NET/Core/AutoGenDto/Comment.cs +++ b/SysML2.NET/Core/AutoGenDto/Comment.cs @@ -48,7 +48,7 @@ public partial class Comment : IComment /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -57,7 +57,7 @@ public partial class Comment : IComment /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement { get; internal set; } = []; @@ -65,7 +65,7 @@ public partial class Comment : IComment /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -73,14 +73,14 @@ public partial class Comment : IComment /// /// The annotation text for the Comment. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -90,14 +90,14 @@ public partial class Comment : IComment /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -107,7 +107,7 @@ public partial class Comment : IComment /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -118,14 +118,14 @@ public partial class Comment : IComment /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -134,7 +134,7 @@ public partial class Comment : IComment /// format shall be a POSIX locale conformant to ISO/IEC 15897, with the format /// [language[_territory][.codeset][@modifier]]. /// - [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Locale")] public string Locale { get; set; } @@ -144,7 +144,7 @@ public partial class Comment : IComment /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -152,7 +152,7 @@ public partial class Comment : IComment /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -162,7 +162,7 @@ public partial class Comment : IComment /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -172,14 +172,14 @@ public partial class Comment : IComment /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -188,14 +188,14 @@ public partial class Comment : IComment /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -204,7 +204,7 @@ public partial class Comment : IComment /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -214,7 +214,7 @@ public partial class Comment : IComment /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -222,7 +222,7 @@ public partial class Comment : IComment /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -235,7 +235,7 @@ public partial class Comment : IComment /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -245,14 +245,14 @@ public partial class Comment : IComment /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/ConcernDefinition.cs b/SysML2.NET/Core/AutoGenDto/ConcernDefinition.cs index 7768aa88..451f87f4 100644 --- a/SysML2.NET/Core/AutoGenDto/ConcernDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ConcernDefinition.cs @@ -50,7 +50,7 @@ public partial class ConcernDefinition : IConcernDefinition /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.ActorParameter")] @@ -59,7 +59,7 @@ public partial class ConcernDefinition : IConcernDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -68,7 +68,7 @@ public partial class ConcernDefinition : IConcernDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -76,7 +76,7 @@ public partial class ConcernDefinition : IConcernDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,7 +86,7 @@ public partial class ConcernDefinition : IConcernDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementDefinition.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -107,14 +107,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -123,7 +123,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -132,7 +132,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -142,22 +142,24 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -165,7 +167,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -175,7 +177,7 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; @@ -183,7 +185,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] [Implements(implementation: "IRequirementDefinition.FramedConcern")] public List framedConcern { get; internal set; } = []; @@ -191,7 +193,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -199,7 +201,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -208,7 +210,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -216,7 +218,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -230,7 +232,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -238,14 +240,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -256,44 +258,44 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -301,7 +303,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -309,7 +311,7 @@ string Root.Elements.IElement.DeclaredShortName /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -317,7 +319,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -326,7 +328,7 @@ string Root.Elements.IElement.DeclaredShortName /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -337,14 +339,14 @@ string Root.Elements.IElement.DeclaredShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -352,7 +354,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -360,7 +362,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -368,7 +370,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -377,7 +379,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -386,7 +388,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -394,7 +396,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -402,7 +404,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -410,7 +412,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -418,7 +420,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -429,7 +431,7 @@ string Root.Elements.IElement.DeclaredShortName /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -437,7 +439,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -446,7 +448,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -456,7 +458,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -466,14 +468,14 @@ string Root.Elements.IElement.DeclaredShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -482,7 +484,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -490,7 +492,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -499,7 +501,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -508,7 +510,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -517,7 +519,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -526,7 +528,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -534,7 +536,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -543,7 +545,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -552,7 +554,7 @@ string Root.Elements.IElement.DeclaredShortName /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -561,7 +563,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -571,7 +573,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -579,7 +581,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -587,7 +589,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -595,7 +597,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -603,7 +605,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -611,7 +613,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -619,7 +621,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -627,7 +629,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -636,7 +638,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -645,7 +647,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -654,7 +656,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -662,7 +664,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -670,7 +672,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -679,7 +681,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -688,7 +690,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -696,7 +698,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -704,7 +706,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -712,7 +714,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -721,14 +723,14 @@ string Root.Elements.IElement.DeclaredShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -738,7 +740,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -746,7 +748,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -755,7 +757,7 @@ string Root.Elements.IElement.DeclaredShortName /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -768,7 +770,7 @@ string Root.Elements.IElement.DeclaredShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -777,7 +779,7 @@ string Root.Elements.IElement.DeclaredShortName /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementDefinition.ReqId")] public string ReqId { get; set; } @@ -787,15 +789,17 @@ string Root.Elements.IElement.DeclaredShortName /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -807,14 +811,14 @@ string Root.Elements.IElement.DeclaredShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.StakeholderParameter")] @@ -823,7 +827,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -831,7 +835,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.SubjectParameter")] @@ -841,14 +845,14 @@ string Root.Elements.IElement.DeclaredShortName /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementDefinition.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -861,14 +865,14 @@ string Root.Elements.IElement.DeclaredShortName /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -877,7 +881,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -887,7 +891,7 @@ string Root.Elements.IElement.DeclaredShortName /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConcernUsage.cs b/SysML2.NET/Core/AutoGenDto/ConcernUsage.cs index 1b3ce156..391aaa0a 100644 --- a/SysML2.NET/Core/AutoGenDto/ConcernUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ConcernUsage.cs @@ -53,7 +53,7 @@ public partial class ConcernUsage : IConcernUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -62,7 +62,7 @@ public partial class ConcernUsage : IConcernUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -71,7 +71,7 @@ public partial class ConcernUsage : IConcernUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -79,7 +79,7 @@ public partial class ConcernUsage : IConcernUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -93,14 +93,14 @@ public partial class ConcernUsage : IConcernUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; /// /// The ConcernDefinition that is the single type of this ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] [Implements(implementation: "IConcernUsage.ConcernDefinition")] public Guid? concernDefinition { get; internal set; } @@ -110,7 +110,7 @@ public partial class ConcernUsage : IConcernUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -122,14 +122,14 @@ public partial class ConcernUsage : IConcernUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -139,7 +139,7 @@ public partial class ConcernUsage : IConcernUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -156,7 +156,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -171,14 +171,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -187,7 +187,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -197,14 +197,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -214,14 +214,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -230,7 +230,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -239,7 +239,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -249,14 +249,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -266,7 +266,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -274,15 +274,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -291,7 +292,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -299,7 +300,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -307,7 +308,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -316,7 +317,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -324,7 +325,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -338,7 +339,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -346,7 +347,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -355,14 +356,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -370,14 +371,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -391,7 +392,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -402,7 +403,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -410,14 +411,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -425,14 +426,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -440,33 +441,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -474,7 +475,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -487,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -495,11 +496,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -508,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -516,7 +517,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -525,7 +526,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -536,14 +537,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -551,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -559,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -567,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -575,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -583,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -591,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -601,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -609,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -617,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -625,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -633,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -641,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -649,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -657,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -665,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -673,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -681,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -689,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -697,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -705,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -713,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -721,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -730,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -746,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -764,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -772,7 +773,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -781,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -800,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -809,7 +810,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -819,7 +820,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -829,14 +830,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -854,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -884,7 +885,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -893,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -903,7 +904,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -912,7 +913,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -923,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -932,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -940,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -949,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -969,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -979,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -988,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -998,14 +999,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1014,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1022,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1032,7 +1033,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1040,7 +1041,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1048,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1058,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1067,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1077,14 +1078,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1098,7 +1100,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1107,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1117,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; @@ -1125,7 +1127,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [RedefinedByProperty("IConcernUsage.ConcernDefinition")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] @@ -1136,7 +1138,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1148,14 +1150,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1164,7 +1166,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1174,14 +1176,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1193,7 +1195,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1205,14 +1207,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1221,7 +1223,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1230,7 +1232,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConjugatedPortDefinition.cs b/SysML2.NET/Core/AutoGenDto/ConjugatedPortDefinition.cs index 4ef3af2f..f811a56e 100644 --- a/SysML2.NET/Core/AutoGenDto/ConjugatedPortDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ConjugatedPortDefinition.cs @@ -54,14 +54,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The ConjugatedPortDefinition that is conjugate to this PortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPortDefinition.ConjugatedPortDefinition")] public Guid? conjugatedPortDefinition { get; internal set; } @@ -69,7 +69,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -79,7 +79,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -92,14 +92,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -107,7 +107,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -116,7 +116,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -126,14 +126,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -141,7 +141,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -151,14 +151,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -183,7 +183,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -197,7 +197,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -205,14 +205,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -223,33 +223,33 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -257,7 +257,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -265,7 +265,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -282,7 +282,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -293,7 +293,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -301,7 +301,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The original PortDefinition for this ConjugatedPortDefinition, which is the owningNamespace of the /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [Implements(implementation: "IConjugatedPortDefinition.OriginalPortDefinition")] public Guid originalPortDefinition { get; internal set; } @@ -309,7 +309,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -317,7 +317,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -325,7 +325,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -333,7 +333,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -342,7 +342,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -351,7 +351,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -359,7 +359,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -367,7 +367,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -375,7 +375,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -383,7 +383,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [RedefinedByProperty("IConjugatedPortDefinition.OwnedPortConjugator")] @@ -395,7 +395,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -403,7 +403,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -412,7 +412,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -422,7 +422,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -432,14 +432,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -448,7 +448,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -456,7 +456,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -465,7 +465,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -474,7 +474,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -483,7 +483,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -492,7 +492,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -500,7 +500,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -509,7 +509,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -518,7 +518,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -527,7 +527,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -537,7 +537,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -545,7 +545,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -553,7 +553,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -561,7 +561,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -570,7 +570,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its /// originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_280165_440")] [Implements(implementation: "IConjugatedPortDefinition.OwnedPortConjugator")] public Guid ownedPortConjugator { get; internal set; } @@ -578,7 +578,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -586,7 +586,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -594,7 +594,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -602,7 +602,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -611,7 +611,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -620,7 +620,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -629,7 +629,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -637,7 +637,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -645,7 +645,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -654,7 +654,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -663,7 +663,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -671,7 +671,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -679,7 +679,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -687,7 +687,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -696,14 +696,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -713,7 +713,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [RedefinedByProperty("IConjugatedPortDefinition.OriginalPortDefinition")] [Implements(implementation: "IElement.OwningNamespace")] @@ -722,7 +722,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -735,7 +735,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -745,14 +745,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -765,14 +765,14 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -781,7 +781,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -791,7 +791,7 @@ public partial class ConjugatedPortDefinition : IConjugatedPortDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConjugatedPortTyping.cs b/SysML2.NET/Core/AutoGenDto/ConjugatedPortTyping.cs index dd828c47..ff011bc3 100644 --- a/SysML2.NET/Core/AutoGenDto/ConjugatedPortTyping.cs +++ b/SysML2.NET/Core/AutoGenDto/ConjugatedPortTyping.cs @@ -51,7 +51,7 @@ public partial class ConjugatedPortTyping : IConjugatedPortTyping /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -59,7 +59,7 @@ public partial class ConjugatedPortTyping : IConjugatedPortTyping /// The type of this ConjugatedPortTyping considered as a FeatureTyping, which must be a /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543180520185_480887_21131")] [Implements(implementation: "IConjugatedPortTyping.ConjugatedPortDefinition")] public Guid ConjugatedPortDefinition { get; set; } @@ -67,7 +67,7 @@ public partial class ConjugatedPortTyping : IConjugatedPortTyping /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -77,14 +77,14 @@ public partial class ConjugatedPortTyping : IConjugatedPortTyping /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -94,14 +94,14 @@ public partial class ConjugatedPortTyping : IConjugatedPortTyping /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IFeatureTyping.Type")] [Implements(implementation: "ISpecialization.General")] @@ -118,7 +118,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -129,14 +129,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -146,7 +146,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -154,7 +154,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -164,14 +164,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -179,7 +179,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -188,14 +188,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "IFeatureTyping.OwningFeature")] @@ -204,7 +204,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -214,7 +214,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -222,7 +222,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -230,7 +230,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -238,7 +238,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IFeatureTyping.OwningFeature")] @@ -248,7 +248,7 @@ Guid Core.Types.ISpecialization.General /// /// The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConjugatedPortTyping.PortDefinition")] public Guid portDefinition { get; internal set; } @@ -260,7 +260,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -268,7 +268,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -278,14 +278,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -305,7 +305,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("IFeatureTyping.TypedFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -321,7 +321,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -341,7 +341,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -350,7 +350,7 @@ List Root.Elements.IRelationship.Target /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IConjugatedPortTyping.ConjugatedPortDefinition")] [Implements(implementation: "IFeatureTyping.Type")] @@ -366,7 +366,7 @@ Guid Core.Features.IFeatureTyping.Type /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "IFeatureTyping.TypedFeature")] public Guid TypedFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/Conjugation.cs b/SysML2.NET/Core/AutoGenDto/Conjugation.cs index 45c408ad..77fe692f 100644 --- a/SysML2.NET/Core/AutoGenDto/Conjugation.cs +++ b/SysML2.NET/Core/AutoGenDto/Conjugation.cs @@ -38,7 +38,7 @@ namespace SysML2.NET.Core.DTO.Core.Types /// with a direction in relative to the originalType are considered to have an effective direction of /// out relative to the conjugatedType and, similarly, Features with direction out in the originalType /// are considered to have an effective direction of in in the conjugatedType. Features with direction - /// inout, or with no direction, in the originalType, are inherited without change.A Type may + /// inout, or with no direction, in the originalType, are inherited without change. A Type may /// participate as a conjugatedType in at most one Conjugation relationship, and such a Type may not /// also be the specific Type in any Specialization relationship. /// @@ -56,14 +56,14 @@ public partial class Conjugation : IConjugation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Type that is the result of applying Conjugation to the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConjugation.ConjugatedType")] public Guid ConjugatedType { get; set; } @@ -71,7 +71,7 @@ public partial class Conjugation : IConjugation /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -81,14 +81,14 @@ public partial class Conjugation : IConjugation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -98,7 +98,7 @@ public partial class Conjugation : IConjugation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -106,7 +106,7 @@ public partial class Conjugation : IConjugation /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -117,14 +117,14 @@ public partial class Conjugation : IConjugation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -134,14 +134,14 @@ public partial class Conjugation : IConjugation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The Type to be conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConjugation.OriginalType")] public Guid OriginalType { get; set; } @@ -150,7 +150,7 @@ public partial class Conjugation : IConjugation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -160,14 +160,14 @@ public partial class Conjugation : IConjugation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -175,7 +175,7 @@ public partial class Conjugation : IConjugation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -184,14 +184,14 @@ public partial class Conjugation : IConjugation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -201,7 +201,7 @@ public partial class Conjugation : IConjugation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -209,7 +209,7 @@ public partial class Conjugation : IConjugation /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -217,7 +217,7 @@ public partial class Conjugation : IConjugation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -225,7 +225,7 @@ public partial class Conjugation : IConjugation /// /// The conjugatedType of this Conjugation that is also its owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490143_721644_299")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IConjugation.OwningType")] @@ -239,7 +239,7 @@ public partial class Conjugation : IConjugation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -247,7 +247,7 @@ public partial class Conjugation : IConjugation /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -257,14 +257,14 @@ public partial class Conjugation : IConjugation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.ConjugatedType")] [Implements(implementation: "IRelationship.Source")] @@ -284,7 +284,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.OriginalType")] [Implements(implementation: "IRelationship.Target")] @@ -304,7 +304,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/ConnectionDefinition.cs b/SysML2.NET/Core/AutoGenDto/ConnectionDefinition.cs index 32e206f3..adcb4690 100644 --- a/SysML2.NET/Core/AutoGenDto/ConnectionDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ConnectionDefinition.cs @@ -51,7 +51,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -60,7 +60,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IConnectionDefinition.ConnectionEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -69,7 +69,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [Implements(implementation: "IConnectionDefinition.ConnectionEnd")] public List connectionEnd { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,7 +87,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,14 +100,14 @@ public partial class ConnectionDefinition : IConnectionDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -115,7 +115,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -124,7 +124,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -134,14 +134,14 @@ public partial class ConnectionDefinition : IConnectionDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -150,7 +150,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -160,14 +160,14 @@ public partial class ConnectionDefinition : IConnectionDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -184,7 +184,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -192,7 +192,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -206,7 +206,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -214,14 +214,14 @@ public partial class ConnectionDefinition : IConnectionDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -229,7 +229,7 @@ public partial class ConnectionDefinition : IConnectionDefinition /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -240,41 +240,41 @@ public partial class ConnectionDefinition : IConnectionDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] [Implements(implementation: "IConnectionDefinition.IsSufficient")] public bool IsSufficient { get; set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IConnectionDefinition.IsSufficient")] [Implements(implementation: "IType.IsSufficient")] bool Core.Types.IType.IsSufficient @@ -290,7 +290,7 @@ bool Core.Types.IType.IsSufficient /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -298,7 +298,7 @@ bool Core.Types.IType.IsSufficient /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -306,7 +306,7 @@ bool Core.Types.IType.IsSufficient /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -315,7 +315,7 @@ bool Core.Types.IType.IsSufficient /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -326,14 +326,14 @@ bool Core.Types.IType.IsSufficient /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -341,7 +341,7 @@ bool Core.Types.IType.IsSufficient /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -349,7 +349,7 @@ bool Core.Types.IType.IsSufficient /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -357,7 +357,7 @@ bool Core.Types.IType.IsSufficient /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -366,7 +366,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -375,7 +375,7 @@ bool Core.Types.IType.IsSufficient /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -383,7 +383,7 @@ bool Core.Types.IType.IsSufficient /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -391,7 +391,7 @@ bool Core.Types.IType.IsSufficient /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -399,7 +399,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -407,7 +407,7 @@ bool Core.Types.IType.IsSufficient /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -418,7 +418,7 @@ bool Core.Types.IType.IsSufficient /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -426,7 +426,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -435,7 +435,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -445,7 +445,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -455,14 +455,14 @@ bool Core.Types.IType.IsSufficient /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -471,7 +471,7 @@ bool Core.Types.IType.IsSufficient /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -479,7 +479,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -488,7 +488,7 @@ bool Core.Types.IType.IsSufficient /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -497,7 +497,7 @@ bool Core.Types.IType.IsSufficient /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -506,7 +506,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -515,7 +515,7 @@ bool Core.Types.IType.IsSufficient /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -523,7 +523,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -532,7 +532,7 @@ bool Core.Types.IType.IsSufficient /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -541,7 +541,7 @@ bool Core.Types.IType.IsSufficient /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -550,7 +550,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -560,7 +560,7 @@ bool Core.Types.IType.IsSufficient /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Types.IType.IsSufficient /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Types.IType.IsSufficient /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Types.IType.IsSufficient /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Types.IType.IsSufficient /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -608,7 +608,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -616,7 +616,7 @@ bool Core.Types.IType.IsSufficient /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Types.IType.IsSufficient /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -633,7 +633,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -642,7 +642,7 @@ bool Core.Types.IType.IsSufficient /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -651,7 +651,7 @@ bool Core.Types.IType.IsSufficient /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -659,7 +659,7 @@ bool Core.Types.IType.IsSufficient /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -667,7 +667,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -676,7 +676,7 @@ bool Core.Types.IType.IsSufficient /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -685,7 +685,7 @@ bool Core.Types.IType.IsSufficient /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -693,7 +693,7 @@ bool Core.Types.IType.IsSufficient /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -709,7 +709,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -718,14 +718,14 @@ bool Core.Types.IType.IsSufficient /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -735,7 +735,7 @@ bool Core.Types.IType.IsSufficient /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -743,7 +743,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -751,7 +751,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -764,7 +764,7 @@ bool Core.Types.IType.IsSufficient /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -772,7 +772,7 @@ bool Core.Types.IType.IsSufficient /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -781,7 +781,7 @@ bool Core.Types.IType.IsSufficient /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -792,14 +792,14 @@ bool Core.Types.IType.IsSufficient /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -812,7 +812,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -821,7 +821,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -835,7 +835,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -844,7 +844,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -857,14 +857,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -873,7 +873,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -883,7 +883,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConnectionUsage.cs b/SysML2.NET/Core/AutoGenDto/ConnectionUsage.cs index 486b2b6d..5e3b3451 100644 --- a/SysML2.NET/Core/AutoGenDto/ConnectionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ConnectionUsage.cs @@ -54,14 +54,14 @@ public partial class ConnectionUsage : IConnectionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IConnectionUsage.ConnectionDefinition")] [Implements(implementation: "IConnector.Association")] @@ -75,7 +75,7 @@ public partial class ConnectionUsage : IConnectionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -84,7 +84,7 @@ public partial class ConnectionUsage : IConnectionUsage /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [Implements(implementation: "IConnectionUsage.ConnectionDefinition")] @@ -95,7 +95,7 @@ public partial class ConnectionUsage : IConnectionUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -106,14 +106,14 @@ public partial class ConnectionUsage : IConnectionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -123,7 +123,7 @@ public partial class ConnectionUsage : IConnectionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,7 +132,7 @@ public partial class ConnectionUsage : IConnectionUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -141,7 +141,7 @@ public partial class ConnectionUsage : IConnectionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -156,14 +156,14 @@ public partial class ConnectionUsage : IConnectionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class ConnectionUsage : IConnectionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -181,14 +181,14 @@ public partial class ConnectionUsage : IConnectionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -198,14 +198,14 @@ public partial class ConnectionUsage : IConnectionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -215,7 +215,7 @@ public partial class ConnectionUsage : IConnectionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -224,7 +224,7 @@ public partial class ConnectionUsage : IConnectionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -234,14 +234,14 @@ public partial class ConnectionUsage : IConnectionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -251,14 +251,14 @@ public partial class ConnectionUsage : IConnectionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -266,7 +266,7 @@ public partial class ConnectionUsage : IConnectionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -274,7 +274,7 @@ public partial class ConnectionUsage : IConnectionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -283,7 +283,7 @@ public partial class ConnectionUsage : IConnectionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -291,7 +291,7 @@ public partial class ConnectionUsage : IConnectionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -305,7 +305,7 @@ public partial class ConnectionUsage : IConnectionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -313,7 +313,7 @@ public partial class ConnectionUsage : IConnectionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -322,14 +322,14 @@ public partial class ConnectionUsage : IConnectionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -337,14 +337,14 @@ public partial class ConnectionUsage : IConnectionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -358,7 +358,7 @@ public partial class ConnectionUsage : IConnectionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -366,7 +366,7 @@ public partial class ConnectionUsage : IConnectionUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -377,7 +377,7 @@ public partial class ConnectionUsage : IConnectionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -385,21 +385,21 @@ public partial class ConnectionUsage : IConnectionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -407,33 +407,33 @@ public partial class ConnectionUsage : IConnectionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -441,7 +441,7 @@ public partial class ConnectionUsage : IConnectionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -454,7 +454,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -463,7 +463,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -472,11 +472,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -513,14 +513,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -707,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -749,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -767,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -777,7 +777,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -806,14 +806,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -880,7 +880,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -889,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -983,14 +983,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -1033,7 +1033,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1041,7 +1041,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1051,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1059,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition { get; internal set; } = []; @@ -1069,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1081,7 +1081,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1089,7 +1089,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1098,7 +1098,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1109,14 +1109,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1129,7 +1129,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1138,7 +1138,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1152,7 +1152,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1161,7 +1161,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1173,7 +1173,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1185,14 +1185,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1201,7 +1201,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1210,7 +1210,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Connector.cs b/SysML2.NET/Core/AutoGenDto/Connector.cs index ff24f304..f2327f76 100644 --- a/SysML2.NET/Core/AutoGenDto/Connector.cs +++ b/SysML2.NET/Core/AutoGenDto/Connector.cs @@ -54,14 +54,14 @@ public partial class Connector : IConnector /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association { get; internal set; } = []; @@ -74,7 +74,7 @@ public partial class Connector : IConnector /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -83,7 +83,7 @@ public partial class Connector : IConnector /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -94,14 +94,14 @@ public partial class Connector : IConnector /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -111,7 +111,7 @@ public partial class Connector : IConnector /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -120,7 +120,7 @@ public partial class Connector : IConnector /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -133,14 +133,14 @@ public partial class Connector : IConnector /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -149,14 +149,14 @@ public partial class Connector : IConnector /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public partial class Connector : IConnector /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -183,7 +183,7 @@ public partial class Connector : IConnector /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -192,7 +192,7 @@ public partial class Connector : IConnector /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -202,14 +202,14 @@ public partial class Connector : IConnector /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -219,14 +219,14 @@ public partial class Connector : IConnector /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -234,7 +234,7 @@ public partial class Connector : IConnector /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class Connector : IConnector /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class Connector : IConnector /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -265,7 +265,7 @@ public partial class Connector : IConnector /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class Connector : IConnector /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -282,14 +282,14 @@ public partial class Connector : IConnector /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -297,14 +297,14 @@ public partial class Connector : IConnector /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -318,7 +318,7 @@ public partial class Connector : IConnector /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -326,7 +326,7 @@ public partial class Connector : IConnector /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -337,21 +337,21 @@ public partial class Connector : IConnector /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -359,26 +359,26 @@ public partial class Connector : IConnector /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -386,7 +386,7 @@ public partial class Connector : IConnector /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -394,7 +394,7 @@ public partial class Connector : IConnector /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -402,7 +402,7 @@ public partial class Connector : IConnector /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -411,7 +411,7 @@ public partial class Connector : IConnector /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -422,14 +422,14 @@ public partial class Connector : IConnector /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -438,7 +438,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -447,7 +447,7 @@ public partial class Connector : IConnector /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -457,7 +457,7 @@ public partial class Connector : IConnector /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -466,7 +466,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -476,7 +476,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -486,14 +486,14 @@ public partial class Connector : IConnector /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -502,7 +502,7 @@ public partial class Connector : IConnector /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -511,7 +511,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -521,7 +521,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -531,7 +531,7 @@ public partial class Connector : IConnector /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -541,7 +541,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -550,7 +550,7 @@ public partial class Connector : IConnector /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -560,7 +560,7 @@ public partial class Connector : IConnector /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -569,7 +569,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -580,7 +580,7 @@ public partial class Connector : IConnector /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -589,7 +589,7 @@ public partial class Connector : IConnector /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -597,7 +597,7 @@ public partial class Connector : IConnector /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -605,7 +605,7 @@ public partial class Connector : IConnector /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -614,7 +614,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -624,7 +624,7 @@ public partial class Connector : IConnector /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -634,7 +634,7 @@ public partial class Connector : IConnector /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -644,7 +644,7 @@ public partial class Connector : IConnector /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -653,7 +653,7 @@ public partial class Connector : IConnector /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -663,14 +663,14 @@ public partial class Connector : IConnector /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -678,7 +678,7 @@ public partial class Connector : IConnector /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -688,7 +688,7 @@ public partial class Connector : IConnector /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -696,7 +696,7 @@ public partial class Connector : IConnector /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -704,7 +704,7 @@ public partial class Connector : IConnector /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -712,7 +712,7 @@ public partial class Connector : IConnector /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -727,7 +727,7 @@ public partial class Connector : IConnector /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -735,7 +735,7 @@ public partial class Connector : IConnector /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -744,7 +744,7 @@ public partial class Connector : IConnector /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -755,14 +755,14 @@ public partial class Connector : IConnector /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -775,7 +775,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -784,7 +784,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -798,7 +798,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -807,7 +807,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -819,7 +819,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -831,7 +831,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConstraintDefinition.cs b/SysML2.NET/Core/AutoGenDto/ConstraintDefinition.cs index 4d47133a..0b05d966 100644 --- a/SysML2.NET/Core/AutoGenDto/ConstraintDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ConstraintDefinition.cs @@ -51,14 +51,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -97,7 +97,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -106,7 +106,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -116,22 +116,24 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -139,7 +141,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -149,14 +151,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -164,7 +166,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -173,7 +175,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -181,7 +183,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -195,7 +197,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -203,14 +205,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -221,44 +223,44 @@ public partial class ConstraintDefinition : IConstraintDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -266,7 +268,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -274,7 +276,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -282,7 +284,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -291,7 +293,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -302,14 +304,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -317,7 +319,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -325,7 +327,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -333,7 +335,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -342,7 +344,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -351,7 +353,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -359,7 +361,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -367,7 +369,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -375,7 +377,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -383,7 +385,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -394,7 +396,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -402,7 +404,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -411,7 +413,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -421,7 +423,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -431,14 +433,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -447,7 +449,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -455,7 +457,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -464,7 +466,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -473,7 +475,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -482,7 +484,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -491,7 +493,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -499,7 +501,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -508,7 +510,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -517,7 +519,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -526,7 +528,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -536,7 +538,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -544,7 +546,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -552,7 +554,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -560,7 +562,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -568,7 +570,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -576,7 +578,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -584,7 +586,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -592,7 +594,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -601,7 +603,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -610,7 +612,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -619,7 +621,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -627,7 +629,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -635,7 +637,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -644,7 +646,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -653,7 +655,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -661,7 +663,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -669,7 +671,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -677,7 +679,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -686,14 +688,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -703,7 +705,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -711,7 +713,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -720,7 +722,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -733,14 +735,16 @@ public partial class ConstraintDefinition : IConstraintDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -752,14 +756,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -767,7 +771,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -780,14 +784,14 @@ public partial class ConstraintDefinition : IConstraintDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -796,7 +800,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -806,7 +810,7 @@ public partial class ConstraintDefinition : IConstraintDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConstraintUsage.cs b/SysML2.NET/Core/AutoGenDto/ConstraintUsage.cs index 9888b168..bf9a6ce4 100644 --- a/SysML2.NET/Core/AutoGenDto/ConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ConstraintUsage.cs @@ -55,14 +55,14 @@ public partial class ConstraintUsage : IConstraintUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -76,7 +76,7 @@ public partial class ConstraintUsage : IConstraintUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -85,7 +85,7 @@ public partial class ConstraintUsage : IConstraintUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] public Guid? constraintDefinition { get; internal set; } @@ -96,14 +96,14 @@ public partial class ConstraintUsage : IConstraintUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -113,7 +113,7 @@ public partial class ConstraintUsage : IConstraintUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,7 +122,7 @@ public partial class ConstraintUsage : IConstraintUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -137,14 +137,14 @@ public partial class ConstraintUsage : IConstraintUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -153,7 +153,7 @@ public partial class ConstraintUsage : IConstraintUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -163,14 +163,14 @@ public partial class ConstraintUsage : IConstraintUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -180,14 +180,14 @@ public partial class ConstraintUsage : IConstraintUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -196,7 +196,7 @@ public partial class ConstraintUsage : IConstraintUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -205,7 +205,7 @@ public partial class ConstraintUsage : IConstraintUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -215,14 +215,14 @@ public partial class ConstraintUsage : IConstraintUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -232,14 +232,15 @@ public partial class ConstraintUsage : IConstraintUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -248,7 +249,7 @@ public partial class ConstraintUsage : IConstraintUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -256,7 +257,7 @@ public partial class ConstraintUsage : IConstraintUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -264,7 +265,7 @@ public partial class ConstraintUsage : IConstraintUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -273,7 +274,7 @@ public partial class ConstraintUsage : IConstraintUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -281,7 +282,7 @@ public partial class ConstraintUsage : IConstraintUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -295,7 +296,7 @@ public partial class ConstraintUsage : IConstraintUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -303,7 +304,7 @@ public partial class ConstraintUsage : IConstraintUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -312,14 +313,14 @@ public partial class ConstraintUsage : IConstraintUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -327,14 +328,14 @@ public partial class ConstraintUsage : IConstraintUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -348,7 +349,7 @@ public partial class ConstraintUsage : IConstraintUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -359,7 +360,7 @@ public partial class ConstraintUsage : IConstraintUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -367,14 +368,14 @@ public partial class ConstraintUsage : IConstraintUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -382,14 +383,14 @@ public partial class ConstraintUsage : IConstraintUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -397,33 +398,33 @@ public partial class ConstraintUsage : IConstraintUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -431,7 +432,7 @@ public partial class ConstraintUsage : IConstraintUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -444,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -452,11 +453,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -465,7 +466,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -473,7 +474,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -482,7 +483,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -493,14 +494,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -508,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -516,7 +517,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -524,7 +525,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -532,7 +533,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -540,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -548,7 +549,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -558,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -566,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -574,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -582,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -590,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -598,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -606,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -614,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -622,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -630,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -638,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -646,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -654,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -662,7 +663,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -670,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -678,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -687,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -695,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -703,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -711,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -721,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -729,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -747,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -757,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -766,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -776,7 +777,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -786,14 +787,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -802,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -811,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -821,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -831,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -841,7 +842,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -850,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -860,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -869,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -880,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -889,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -897,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -906,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -916,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -926,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -936,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -945,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -955,14 +956,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -971,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -979,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -989,7 +990,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -997,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1005,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1034,14 +1035,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1055,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1064,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1076,14 +1078,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1095,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1107,14 +1109,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1123,7 +1125,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1132,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ConstructorExpression.cs b/SysML2.NET/Core/AutoGenDto/ConstructorExpression.cs index 7704eca5..4a2b0fd2 100644 --- a/SysML2.NET/Core/AutoGenDto/ConstructorExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/ConstructorExpression.cs @@ -51,24 +51,24 @@ public partial class ConstructorExpression : IConstructorExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class ConstructorExpression : IConstructorExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -92,14 +92,14 @@ public partial class ConstructorExpression : IConstructorExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -109,7 +109,7 @@ public partial class ConstructorExpression : IConstructorExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,14 +122,14 @@ public partial class ConstructorExpression : IConstructorExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -139,14 +139,14 @@ public partial class ConstructorExpression : IConstructorExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public partial class ConstructorExpression : IConstructorExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -172,7 +172,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -181,7 +181,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -191,14 +191,14 @@ public partial class ConstructorExpression : IConstructorExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -208,14 +208,15 @@ public partial class ConstructorExpression : IConstructorExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -223,7 +224,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -231,7 +232,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -240,7 +241,7 @@ public partial class ConstructorExpression : IConstructorExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -248,7 +249,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -256,7 +257,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -270,7 +271,7 @@ public partial class ConstructorExpression : IConstructorExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -278,7 +279,7 @@ public partial class ConstructorExpression : IConstructorExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -287,14 +288,14 @@ public partial class ConstructorExpression : IConstructorExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -302,14 +303,14 @@ public partial class ConstructorExpression : IConstructorExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -323,7 +324,7 @@ public partial class ConstructorExpression : IConstructorExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -334,14 +335,14 @@ public partial class ConstructorExpression : IConstructorExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -349,14 +350,14 @@ public partial class ConstructorExpression : IConstructorExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -364,26 +365,26 @@ public partial class ConstructorExpression : IConstructorExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -391,7 +392,7 @@ public partial class ConstructorExpression : IConstructorExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -399,7 +400,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -407,7 +408,7 @@ public partial class ConstructorExpression : IConstructorExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -416,7 +417,7 @@ public partial class ConstructorExpression : IConstructorExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -427,14 +428,14 @@ public partial class ConstructorExpression : IConstructorExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -443,7 +444,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -452,7 +453,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -462,7 +463,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -471,7 +472,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -481,7 +482,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -491,14 +492,14 @@ public partial class ConstructorExpression : IConstructorExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -507,7 +508,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -516,7 +517,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -526,7 +527,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -536,7 +537,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -546,7 +547,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -555,7 +556,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -565,7 +566,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -574,7 +575,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -585,7 +586,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -594,7 +595,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -602,7 +603,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -611,7 +612,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -621,7 +622,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -631,7 +632,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -641,7 +642,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -650,7 +651,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -660,14 +661,14 @@ public partial class ConstructorExpression : IConstructorExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -675,7 +676,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -685,7 +686,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -693,7 +694,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -701,7 +702,7 @@ public partial class ConstructorExpression : IConstructorExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -712,7 +713,7 @@ public partial class ConstructorExpression : IConstructorExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -725,7 +726,7 @@ public partial class ConstructorExpression : IConstructorExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -734,7 +735,7 @@ public partial class ConstructorExpression : IConstructorExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -746,14 +747,14 @@ public partial class ConstructorExpression : IConstructorExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -765,7 +766,7 @@ public partial class ConstructorExpression : IConstructorExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -776,7 +777,7 @@ public partial class ConstructorExpression : IConstructorExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/CrossSubsetting.cs b/SysML2.NET/Core/AutoGenDto/CrossSubsetting.cs index 8192cceb..ae3ffd4b 100644 --- a/SysML2.NET/Core/AutoGenDto/CrossSubsetting.cs +++ b/SysML2.NET/Core/AutoGenDto/CrossSubsetting.cs @@ -35,14 +35,14 @@ namespace SysML2.NET.Core.DTO.Core.Features /// CrossSubsetting is a kind of Subsetting for end Features, as identified by crossingFeature, to /// subset a chained Feature, identified by crossedFeature. It navigates to instances of the end /// Feature’s type from instances of other end Feature types on the same owningType (at least two end - /// Features are required for any of them to have a CrossSubsetting).The crossedFeature of a + /// Features are required for any of them to have a CrossSubsetting). The crossedFeature of a /// CrossSubsetting must have a feature chain of exactly two Features. The second Feature in the chain /// is the crossFeature of the crossingFeature (end Feature), which has the same type as the /// crossingFeature. When the owningType of the crossingFeature has exactly two end Features, the first /// Feature in the chain of the crossedFeature is the other end Feature. The crossFeature’s /// featuringType in this case is the other end Feature. When the owningType has more than two end /// Features, the first Feature in the chain is a Feature that CrossMultiplies all the other end - /// Features, which is also the featuringType of the crossFeature.A crossFeature must be owned by its + /// Features, which is also the featuringType of the crossFeature. A crossFeature must be owned by its /// featureCrossing (end Feature) when the featureCrossing owningType has more than two end Features. /// Otherwise, for exactly two end Features, the crossFeatures of each the ends can instead optionally /// be inherited by the other end from one of its types or a subsetted Feature. @@ -61,14 +61,14 @@ public partial class CrossSubsetting : ICrossSubsetting /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The chained Feature that is cross subset by the crossingFeature of this CrossSubsetting. /// - [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "ICrossSubsetting.CrossedFeature")] public Guid CrossedFeature { get; set; } @@ -76,7 +76,7 @@ public partial class CrossSubsetting : ICrossSubsetting /// /// The end Feature that owns this CrossSubsetting relationship and is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "ICrossSubsetting.CrossingFeature")] @@ -85,7 +85,7 @@ public partial class CrossSubsetting : ICrossSubsetting /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -95,14 +95,14 @@ public partial class CrossSubsetting : ICrossSubsetting /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -112,14 +112,14 @@ public partial class CrossSubsetting : ICrossSubsetting /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -136,7 +136,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -147,14 +147,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -164,7 +164,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -172,7 +172,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -182,14 +182,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -197,7 +197,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -206,14 +206,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [RedefinedByProperty("ICrossSubsetting.CrossingFeature")] @@ -223,7 +223,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -233,7 +233,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -241,7 +241,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -249,7 +249,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -257,7 +257,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -272,7 +272,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -280,7 +280,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -290,14 +290,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -317,7 +317,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -333,7 +333,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("ICrossSubsetting.CrossedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -349,7 +349,7 @@ Guid ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ICrossSubsetting.CrossingFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -362,7 +362,7 @@ Guid ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -382,7 +382,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/DataType.cs b/SysML2.NET/Core/AutoGenDto/DataType.cs index f0bf0e5d..e5e0ab21 100644 --- a/SysML2.NET/Core/AutoGenDto/DataType.cs +++ b/SysML2.NET/Core/AutoGenDto/DataType.cs @@ -35,10 +35,10 @@ namespace SysML2.NET.Core.DTO.Kernel.DataTypes /// /// A DataType is a Classifier of things (in the universe) that can only be distinguished by how they /// are related to other things (via Features). This means multiple things classified by the same - /// DataType
  • Cannot be distinguished when they are related to other things in exactly the same - /// way, even when they are intended to be about different things.
  • Can be distinguished when + /// DataType
    • Cannot be distinguished when they are related to other things in exactly the same + /// way, even when they are intended to be about different things.
    • Can be distinguished when /// they are related to other things in different ways, even when they are intended to be about the same - /// thing.
    + /// thing.
///
[Class(xmiId: "_18_5_3_12e503d9_1557527599533_240072_110321", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -54,14 +54,14 @@ public partial class DataType : IDataType /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -71,7 +71,7 @@ public partial class DataType : IDataType /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -84,14 +84,14 @@ public partial class DataType : IDataType /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -99,7 +99,7 @@ public partial class DataType : IDataType /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -109,14 +109,14 @@ public partial class DataType : IDataType /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -124,7 +124,7 @@ public partial class DataType : IDataType /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -134,14 +134,14 @@ public partial class DataType : IDataType /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -149,7 +149,7 @@ public partial class DataType : IDataType /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class DataType : IDataType /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class DataType : IDataType /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -180,7 +180,7 @@ public partial class DataType : IDataType /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -188,14 +188,14 @@ public partial class DataType : IDataType /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -206,26 +206,26 @@ public partial class DataType : IDataType /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -233,7 +233,7 @@ public partial class DataType : IDataType /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -241,7 +241,7 @@ public partial class DataType : IDataType /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -250,7 +250,7 @@ public partial class DataType : IDataType /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -261,14 +261,14 @@ public partial class DataType : IDataType /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -277,7 +277,7 @@ public partial class DataType : IDataType /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -286,7 +286,7 @@ public partial class DataType : IDataType /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -296,7 +296,7 @@ public partial class DataType : IDataType /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -306,7 +306,7 @@ public partial class DataType : IDataType /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -316,14 +316,14 @@ public partial class DataType : IDataType /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -332,7 +332,7 @@ public partial class DataType : IDataType /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -341,7 +341,7 @@ public partial class DataType : IDataType /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -351,7 +351,7 @@ public partial class DataType : IDataType /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -360,7 +360,7 @@ public partial class DataType : IDataType /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -370,7 +370,7 @@ public partial class DataType : IDataType /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -379,7 +379,7 @@ public partial class DataType : IDataType /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -389,7 +389,7 @@ public partial class DataType : IDataType /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -398,7 +398,7 @@ public partial class DataType : IDataType /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -408,7 +408,7 @@ public partial class DataType : IDataType /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -416,7 +416,7 @@ public partial class DataType : IDataType /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -426,14 +426,14 @@ public partial class DataType : IDataType /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -443,7 +443,7 @@ public partial class DataType : IDataType /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -451,7 +451,7 @@ public partial class DataType : IDataType /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -464,7 +464,7 @@ public partial class DataType : IDataType /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -474,14 +474,14 @@ public partial class DataType : IDataType /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -494,7 +494,7 @@ public partial class DataType : IDataType /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/DecisionNode.cs b/SysML2.NET/Core/AutoGenDto/DecisionNode.cs index 8fd9b8f3..32811ebe 100644 --- a/SysML2.NET/Core/AutoGenDto/DecisionNode.cs +++ b/SysML2.NET/Core/AutoGenDto/DecisionNode.cs @@ -52,7 +52,7 @@ public partial class DecisionNode : IDecisionNode /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -61,14 +61,14 @@ public partial class DecisionNode : IDecisionNode /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class DecisionNode : IDecisionNode /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -92,14 +92,14 @@ public partial class DecisionNode : IDecisionNode /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -109,7 +109,7 @@ public partial class DecisionNode : IDecisionNode /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -118,7 +118,7 @@ public partial class DecisionNode : IDecisionNode /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -133,14 +133,14 @@ public partial class DecisionNode : IDecisionNode /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,7 +149,7 @@ public partial class DecisionNode : IDecisionNode /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -159,14 +159,14 @@ public partial class DecisionNode : IDecisionNode /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -176,14 +176,14 @@ public partial class DecisionNode : IDecisionNode /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -192,7 +192,7 @@ public partial class DecisionNode : IDecisionNode /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public partial class DecisionNode : IDecisionNode /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -211,14 +211,14 @@ public partial class DecisionNode : IDecisionNode /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -228,14 +228,14 @@ public partial class DecisionNode : IDecisionNode /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class DecisionNode : IDecisionNode /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -251,7 +251,7 @@ public partial class DecisionNode : IDecisionNode /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -260,7 +260,7 @@ public partial class DecisionNode : IDecisionNode /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class DecisionNode : IDecisionNode /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -282,7 +282,7 @@ public partial class DecisionNode : IDecisionNode /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -290,7 +290,7 @@ public partial class DecisionNode : IDecisionNode /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -299,14 +299,14 @@ public partial class DecisionNode : IDecisionNode /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -314,14 +314,14 @@ public partial class DecisionNode : IDecisionNode /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -335,7 +335,7 @@ public partial class DecisionNode : IDecisionNode /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -346,7 +346,7 @@ public partial class DecisionNode : IDecisionNode /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -354,21 +354,21 @@ public partial class DecisionNode : IDecisionNode /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -376,33 +376,33 @@ public partial class DecisionNode : IDecisionNode /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -410,7 +410,7 @@ public partial class DecisionNode : IDecisionNode /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -423,7 +423,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -431,11 +431,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -444,7 +444,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -452,7 +452,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -461,7 +461,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -472,14 +472,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -487,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -503,7 +503,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -746,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -766,14 +766,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -811,7 +811,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -821,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -860,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -869,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -935,14 +935,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1004,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1026,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1036,14 +1036,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1055,7 +1055,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1067,14 +1067,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1083,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Definition.cs b/SysML2.NET/Core/AutoGenDto/Definition.cs index a92a946d..79a23553 100644 --- a/SysML2.NET/Core/AutoGenDto/Definition.cs +++ b/SysML2.NET/Core/AutoGenDto/Definition.cs @@ -34,15 +34,15 @@ namespace SysML2.NET.Core.DTO.Systems.DefinitionAndUsage /// /// A Definition is a Classifier of Usages. The actual kinds of Definition that may appear in a model - /// are given by the subclasses of Definition (possibly as extended with user-defined - /// SemanticMetadata).Normally, a Definition has owned Usages that model features of the thing being - /// defined. A Definition may also have other Definitions nested in it, but this has no semantic - /// significance, other than the nested scoping resulting from the Definition being considered as a - /// Namespace for any nested Definitions.However, if a Definition has isVariation = true, then it - /// represents a variation point Definition. In this case, all of its members must be variant Usages, - /// related to the Definition by VariantMembership Relationships. Rather than being features of the - /// Definition, variant Usages model different concrete alternatives that can be chosen to fill in for - /// an abstract Usage of the variation point Definition. + /// are given by the subclasses of Definition (possibly as extended with user-defined SemanticMetadata). + /// Normally, a Definition has owned Usages that model features of the thing being defined. A Definition + /// may also have other Definitions nested in it, but this has no semantic significance, other than the + /// nested scoping resulting from the Definition being considered as a Namespace for any nested + /// Definitions. However, if a Definition has isVariation = true, then it represents a variation point + /// Definition. In this case, all of its members must be variant Usages, related to the Definition by + /// VariantMembership Relationships. Rather than being features of the Definition, variant Usages model + /// different concrete alternatives that can be chosen to fill in for an abstract Usage of the variation + /// point Definition. /// [Class(xmiId: "_18_5_3_12e503d9_1565479032244_336549_22524", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -58,14 +58,14 @@ public partial class Definition : IDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -75,7 +75,7 @@ public partial class Definition : IDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -88,14 +88,14 @@ public partial class Definition : IDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -103,7 +103,7 @@ public partial class Definition : IDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -112,7 +112,7 @@ public partial class Definition : IDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -122,14 +122,14 @@ public partial class Definition : IDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -137,7 +137,7 @@ public partial class Definition : IDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -147,14 +147,14 @@ public partial class Definition : IDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -162,7 +162,7 @@ public partial class Definition : IDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class Definition : IDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -179,7 +179,7 @@ public partial class Definition : IDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -193,7 +193,7 @@ public partial class Definition : IDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -201,14 +201,14 @@ public partial class Definition : IDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -219,26 +219,26 @@ public partial class Definition : IDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -246,7 +246,7 @@ public partial class Definition : IDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -254,7 +254,7 @@ public partial class Definition : IDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -262,7 +262,7 @@ public partial class Definition : IDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class Definition : IDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -282,14 +282,14 @@ public partial class Definition : IDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -297,7 +297,7 @@ public partial class Definition : IDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -305,7 +305,7 @@ public partial class Definition : IDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -313,7 +313,7 @@ public partial class Definition : IDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -322,7 +322,7 @@ public partial class Definition : IDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -331,7 +331,7 @@ public partial class Definition : IDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -339,7 +339,7 @@ public partial class Definition : IDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -347,7 +347,7 @@ public partial class Definition : IDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -355,7 +355,7 @@ public partial class Definition : IDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -363,7 +363,7 @@ public partial class Definition : IDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -374,7 +374,7 @@ public partial class Definition : IDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -382,7 +382,7 @@ public partial class Definition : IDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -391,7 +391,7 @@ public partial class Definition : IDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -401,7 +401,7 @@ public partial class Definition : IDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -411,14 +411,14 @@ public partial class Definition : IDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -427,7 +427,7 @@ public partial class Definition : IDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -435,7 +435,7 @@ public partial class Definition : IDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -444,7 +444,7 @@ public partial class Definition : IDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -453,7 +453,7 @@ public partial class Definition : IDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -462,7 +462,7 @@ public partial class Definition : IDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -471,7 +471,7 @@ public partial class Definition : IDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -479,7 +479,7 @@ public partial class Definition : IDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -488,7 +488,7 @@ public partial class Definition : IDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -497,7 +497,7 @@ public partial class Definition : IDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -506,7 +506,7 @@ public partial class Definition : IDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -516,7 +516,7 @@ public partial class Definition : IDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -524,7 +524,7 @@ public partial class Definition : IDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -532,7 +532,7 @@ public partial class Definition : IDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -540,7 +540,7 @@ public partial class Definition : IDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -548,7 +548,7 @@ public partial class Definition : IDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -556,7 +556,7 @@ public partial class Definition : IDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -564,7 +564,7 @@ public partial class Definition : IDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -572,7 +572,7 @@ public partial class Definition : IDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -581,7 +581,7 @@ public partial class Definition : IDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -590,7 +590,7 @@ public partial class Definition : IDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -599,7 +599,7 @@ public partial class Definition : IDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -607,7 +607,7 @@ public partial class Definition : IDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -615,7 +615,7 @@ public partial class Definition : IDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -624,7 +624,7 @@ public partial class Definition : IDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -633,7 +633,7 @@ public partial class Definition : IDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -641,7 +641,7 @@ public partial class Definition : IDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -649,7 +649,7 @@ public partial class Definition : IDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -657,7 +657,7 @@ public partial class Definition : IDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -666,14 +666,14 @@ public partial class Definition : IDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -683,7 +683,7 @@ public partial class Definition : IDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -691,7 +691,7 @@ public partial class Definition : IDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -704,7 +704,7 @@ public partial class Definition : IDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -714,14 +714,14 @@ public partial class Definition : IDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -734,14 +734,14 @@ public partial class Definition : IDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -750,7 +750,7 @@ public partial class Definition : IDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -760,7 +760,7 @@ public partial class Definition : IDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Dependency.cs b/SysML2.NET/Core/AutoGenDto/Dependency.cs index 7368593e..bf945a6f 100644 --- a/SysML2.NET/Core/AutoGenDto/Dependency.cs +++ b/SysML2.NET/Core/AutoGenDto/Dependency.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -52,14 +52,14 @@ public partial class Dependency : IDependency /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDependency.Client")] public List Client { get; set; } = []; @@ -67,7 +67,7 @@ public partial class Dependency : IDependency /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -77,14 +77,14 @@ public partial class Dependency : IDependency /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -94,7 +94,7 @@ public partial class Dependency : IDependency /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -102,7 +102,7 @@ public partial class Dependency : IDependency /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -113,14 +113,14 @@ public partial class Dependency : IDependency /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -130,7 +130,7 @@ public partial class Dependency : IDependency /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -138,7 +138,7 @@ public partial class Dependency : IDependency /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -148,14 +148,14 @@ public partial class Dependency : IDependency /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -163,7 +163,7 @@ public partial class Dependency : IDependency /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -172,14 +172,14 @@ public partial class Dependency : IDependency /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -189,7 +189,7 @@ public partial class Dependency : IDependency /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -197,7 +197,7 @@ public partial class Dependency : IDependency /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -205,7 +205,7 @@ public partial class Dependency : IDependency /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -218,7 +218,7 @@ public partial class Dependency : IDependency /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -226,7 +226,7 @@ public partial class Dependency : IDependency /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -236,14 +236,14 @@ public partial class Dependency : IDependency /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Client")] [Implements(implementation: "IRelationship.Source")] @@ -259,7 +259,7 @@ List Root.Elements.IRelationship.Source /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDependency.Supplier")] public List Supplier { get; set; } = []; @@ -267,7 +267,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Supplier")] [Implements(implementation: "IRelationship.Target")] @@ -283,7 +283,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/Differencing.cs b/SysML2.NET/Core/AutoGenDto/Differencing.cs index 368810f7..c9895d27 100644 --- a/SysML2.NET/Core/AutoGenDto/Differencing.cs +++ b/SysML2.NET/Core/AutoGenDto/Differencing.cs @@ -50,14 +50,14 @@ public partial class Differencing : IDifferencing /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,7 +67,7 @@ public partial class Differencing : IDifferencing /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -75,7 +75,7 @@ public partial class Differencing : IDifferencing /// Type that partly determines interpretations of typeDifferenced, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDifferencing.DifferencingType")] public Guid DifferencingType { get; set; } @@ -83,7 +83,7 @@ public partial class Differencing : IDifferencing /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -93,7 +93,7 @@ public partial class Differencing : IDifferencing /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -101,7 +101,7 @@ public partial class Differencing : IDifferencing /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -112,14 +112,14 @@ public partial class Differencing : IDifferencing /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -129,7 +129,7 @@ public partial class Differencing : IDifferencing /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -137,7 +137,7 @@ public partial class Differencing : IDifferencing /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -147,14 +147,14 @@ public partial class Differencing : IDifferencing /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -162,7 +162,7 @@ public partial class Differencing : IDifferencing /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -171,14 +171,14 @@ public partial class Differencing : IDifferencing /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -188,7 +188,7 @@ public partial class Differencing : IDifferencing /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -196,7 +196,7 @@ public partial class Differencing : IDifferencing /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -204,7 +204,7 @@ public partial class Differencing : IDifferencing /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -217,7 +217,7 @@ public partial class Differencing : IDifferencing /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -225,7 +225,7 @@ public partial class Differencing : IDifferencing /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -235,14 +235,14 @@ public partial class Differencing : IDifferencing /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDifferencing.TypeDifferenced")] [Implements(implementation: "IRelationship.Source")] @@ -255,7 +255,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDifferencing.DifferencingType")] [Implements(implementation: "IRelationship.Target")] @@ -275,7 +275,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -285,7 +285,7 @@ List Root.Elements.IRelationship.Target /// Type with interpretations partly determined by differencingType, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDifferencing.TypeDifferenced")] diff --git a/SysML2.NET/Core/AutoGenDto/Disjoining.cs b/SysML2.NET/Core/AutoGenDto/Disjoining.cs index 06ad25c0..8e0b8fc9 100644 --- a/SysML2.NET/Core/AutoGenDto/Disjoining.cs +++ b/SysML2.NET/Core/AutoGenDto/Disjoining.cs @@ -52,14 +52,14 @@ public partial class Disjoining : IDisjoining /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class Disjoining : IDisjoining /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// Type asserted to be disjoint with the typeDisjoined. /// - [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDisjoining.DisjoiningType")] public Guid DisjoiningType { get; set; } @@ -84,7 +84,7 @@ public partial class Disjoining : IDisjoining /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -94,7 +94,7 @@ public partial class Disjoining : IDisjoining /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -102,7 +102,7 @@ public partial class Disjoining : IDisjoining /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -113,14 +113,14 @@ public partial class Disjoining : IDisjoining /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -130,7 +130,7 @@ public partial class Disjoining : IDisjoining /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -138,7 +138,7 @@ public partial class Disjoining : IDisjoining /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -148,14 +148,14 @@ public partial class Disjoining : IDisjoining /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -163,7 +163,7 @@ public partial class Disjoining : IDisjoining /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -172,14 +172,14 @@ public partial class Disjoining : IDisjoining /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -189,7 +189,7 @@ public partial class Disjoining : IDisjoining /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -197,7 +197,7 @@ public partial class Disjoining : IDisjoining /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -205,7 +205,7 @@ public partial class Disjoining : IDisjoining /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -213,7 +213,7 @@ public partial class Disjoining : IDisjoining /// /// A typeDisjoined that is also an owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_955906_617")] [Implements(implementation: "IDisjoining.OwningType")] @@ -227,7 +227,7 @@ public partial class Disjoining : IDisjoining /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -235,7 +235,7 @@ public partial class Disjoining : IDisjoining /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -245,14 +245,14 @@ public partial class Disjoining : IDisjoining /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDisjoining.TypeDisjoined")] [Implements(implementation: "IRelationship.Source")] @@ -272,7 +272,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDisjoining.DisjoiningType")] [Implements(implementation: "IRelationship.Target")] @@ -292,7 +292,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -301,7 +301,7 @@ List Root.Elements.IRelationship.Target /// /// Type asserted to be disjoint with the disjoiningType. /// - [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDisjoining.TypeDisjoined")] public Guid TypeDisjoined { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/Documentation.cs b/SysML2.NET/Core/AutoGenDto/Documentation.cs index 03372ff5..c728a08f 100644 --- a/SysML2.NET/Core/AutoGenDto/Documentation.cs +++ b/SysML2.NET/Core/AutoGenDto/Documentation.cs @@ -48,7 +48,7 @@ public partial class Documentation : IDocumentation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -57,7 +57,7 @@ public partial class Documentation : IDocumentation /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IDocumentation.DocumentedElement")] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] List IAnnotatingElement.annotatedElement => [this.documentedElement]; @@ -66,7 +66,7 @@ public partial class Documentation : IDocumentation /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -74,14 +74,14 @@ public partial class Documentation : IDocumentation /// /// The annotation text for the Comment. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public partial class Documentation : IDocumentation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -107,7 +107,7 @@ public partial class Documentation : IDocumentation /// /// The Element that is documented by this Documentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] [Implements(implementation: "IDocumentation.DocumentedElement")] @@ -117,7 +117,7 @@ public partial class Documentation : IDocumentation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -128,14 +128,14 @@ public partial class Documentation : IDocumentation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -144,7 +144,7 @@ public partial class Documentation : IDocumentation /// format shall be a POSIX locale conformant to ISO/IEC 15897, with the format /// [language[_territory][.codeset][@modifier]]. /// - [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Locale")] public string Locale { get; set; } @@ -154,7 +154,7 @@ public partial class Documentation : IDocumentation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -162,7 +162,7 @@ public partial class Documentation : IDocumentation /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -172,7 +172,7 @@ public partial class Documentation : IDocumentation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -182,14 +182,14 @@ public partial class Documentation : IDocumentation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -198,14 +198,14 @@ public partial class Documentation : IDocumentation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -214,7 +214,7 @@ public partial class Documentation : IDocumentation /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -224,7 +224,7 @@ public partial class Documentation : IDocumentation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -232,7 +232,7 @@ public partial class Documentation : IDocumentation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -245,7 +245,7 @@ public partial class Documentation : IDocumentation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -255,14 +255,14 @@ public partial class Documentation : IDocumentation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/ElementFilterMembership.cs b/SysML2.NET/Core/AutoGenDto/ElementFilterMembership.cs index 1a0953e8..a9139ff9 100644 --- a/SysML2.NET/Core/AutoGenDto/ElementFilterMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ElementFilterMembership.cs @@ -53,7 +53,7 @@ public partial class ElementFilterMembership : IElementFilterMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -61,7 +61,7 @@ public partial class ElementFilterMembership : IElementFilterMembership /// The model-level evaluable Boolean-valued Expression used to filter the imported members of the /// membershipOwningNamespace of this ElementFilterMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IElementFilterMembership.Condition")] public Guid condition { get; internal set; } @@ -69,7 +69,7 @@ public partial class ElementFilterMembership : IElementFilterMembership /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -79,14 +79,14 @@ public partial class ElementFilterMembership : IElementFilterMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -96,7 +96,7 @@ public partial class ElementFilterMembership : IElementFilterMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -104,7 +104,7 @@ public partial class ElementFilterMembership : IElementFilterMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -115,21 +115,21 @@ public partial class ElementFilterMembership : IElementFilterMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -142,7 +142,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -150,7 +150,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -162,7 +162,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -172,7 +172,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -187,7 +187,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -195,7 +195,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -205,7 +205,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -213,7 +213,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IElementFilterMembership.Condition")] @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -239,7 +239,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -264,14 +264,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -281,7 +281,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -289,7 +289,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -297,7 +297,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -310,7 +310,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -318,7 +318,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -328,14 +328,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -348,7 +348,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -368,7 +368,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -378,7 +378,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/EndFeatureMembership.cs b/SysML2.NET/Core/AutoGenDto/EndFeatureMembership.cs index eb12c8d9..6138500f 100644 --- a/SysML2.NET/Core/AutoGenDto/EndFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/EndFeatureMembership.cs @@ -51,14 +51,14 @@ public partial class EndFeatureMembership : IEndFeatureMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class EndFeatureMembership : IEndFeatureMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class EndFeatureMembership : IEndFeatureMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,7 +93,7 @@ public partial class EndFeatureMembership : IEndFeatureMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -104,21 +104,21 @@ public partial class EndFeatureMembership : IEndFeatureMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -131,7 +131,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -139,7 +139,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -151,7 +151,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -162,7 +162,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -177,7 +177,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -195,7 +195,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -203,7 +203,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -213,14 +213,14 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } /// /// - [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IEndFeatureMembership.OwnedMemberFeature")] public Guid ownedMemberFeature { get; internal set; } @@ -229,7 +229,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IEndFeatureMembership.OwnedMemberFeature")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -238,7 +238,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -246,7 +246,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -254,7 +254,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -262,7 +262,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -271,14 +271,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -288,7 +288,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -296,7 +296,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -304,7 +304,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -312,7 +312,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -326,7 +326,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -334,7 +334,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -344,14 +344,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -364,7 +364,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -384,7 +384,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -394,7 +394,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/EnumerationDefinition.cs b/SysML2.NET/Core/AutoGenDto/EnumerationDefinition.cs index 33f22086..ea819096 100644 --- a/SysML2.NET/Core/AutoGenDto/EnumerationDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/EnumerationDefinition.cs @@ -51,14 +51,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -105,7 +105,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -115,14 +115,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -131,7 +131,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] [Implements(implementation: "IEnumerationDefinition.EnumeratedValue")] public List enumeratedValue { get; internal set; } = []; @@ -139,7 +139,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -149,14 +149,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -164,7 +164,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -181,7 +181,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -195,7 +195,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -203,14 +203,14 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -221,26 +221,26 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -248,7 +248,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] [Implements(implementation: "IEnumerationDefinition.IsVariation")] public bool IsVariation { get; set; } = true; @@ -257,7 +257,7 @@ public partial class EnumerationDefinition : IEnumerationDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEnumerationDefinition.IsVariation")] [Implements(implementation: "IDefinition.IsVariation")] bool Systems.DefinitionAndUsage.IDefinition.IsVariation @@ -273,7 +273,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -281,7 +281,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -290,7 +290,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -301,14 +301,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -316,7 +316,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -324,7 +324,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -332,7 +332,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -341,7 +341,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -350,7 +350,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -358,7 +358,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -366,7 +366,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -374,7 +374,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -382,7 +382,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -393,7 +393,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -401,7 +401,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -410,7 +410,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -420,7 +420,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -430,14 +430,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -446,7 +446,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -454,7 +454,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -463,7 +463,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -472,7 +472,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -481,7 +481,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -490,7 +490,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -498,7 +498,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -507,7 +507,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -516,7 +516,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -525,7 +525,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -535,7 +535,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -583,7 +583,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -591,7 +591,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -609,7 +609,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -643,7 +643,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -652,7 +652,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -660,7 +660,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -668,7 +668,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -676,7 +676,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -685,14 +685,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -702,7 +702,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -710,7 +710,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -723,7 +723,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -733,14 +733,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -753,14 +753,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -769,7 +769,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [RedefinedByProperty("IEnumerationDefinition.EnumeratedValue")] [Implements(implementation: "IDefinition.Variant")] @@ -780,7 +780,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/EnumerationUsage.cs b/SysML2.NET/Core/AutoGenDto/EnumerationUsage.cs index 21ae16b0..dfc39416 100644 --- a/SysML2.NET/Core/AutoGenDto/EnumerationUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/EnumerationUsage.cs @@ -50,7 +50,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -59,7 +59,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IEnumerationUsage.EnumerationDefinition")] [Implements(implementation: "IAttributeUsage.AttributeDefinition")] @@ -73,7 +73,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -83,14 +83,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -100,7 +100,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -109,7 +109,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IAttributeUsage.AttributeDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -124,14 +124,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -139,7 +139,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -149,14 +149,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -182,7 +182,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// The single EnumerationDefinition that is the type of this EnumerationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471811429_523492_20975")] [Implements(implementation: "IEnumerationUsage.EnumerationDefinition")] public Guid enumerationDefinition { get; internal set; } @@ -199,7 +199,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -209,14 +209,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -226,14 +226,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -241,7 +241,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -250,7 +250,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -272,7 +272,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -280,7 +280,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +289,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -304,14 +304,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +325,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,21 +336,21 @@ public partial class EnumerationUsage : IEnumerationUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -358,14 +358,14 @@ public partial class EnumerationUsage : IEnumerationUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for an AttributeUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IAttributeUsage.IsReference")] public bool isReference { get; internal set; } = true; @@ -373,27 +373,27 @@ public partial class EnumerationUsage : IEnumerationUsage /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAttributeUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -401,7 +401,7 @@ public partial class EnumerationUsage : IEnumerationUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -414,7 +414,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -422,11 +422,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -435,7 +435,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -443,7 +443,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -452,7 +452,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -463,14 +463,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -478,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -486,7 +486,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -494,7 +494,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -707,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -717,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -746,14 +746,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -762,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -771,7 +771,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -781,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -810,7 +810,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -820,7 +820,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -829,7 +829,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -857,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -876,7 +876,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -915,14 +915,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -931,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -939,7 +939,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -949,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -957,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -998,14 +998,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1029,14 +1029,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/EventOccurrenceUsage.cs b/SysML2.NET/Core/AutoGenDto/EventOccurrenceUsage.cs index d331be57..30282904 100644 --- a/SysML2.NET/Core/AutoGenDto/EventOccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/EventOccurrenceUsage.cs @@ -37,7 +37,7 @@ namespace SysML2.NET.Core.DTO.Systems.Occurrences /// An EventOccurrenceUsage is an OccurrenceUsage that represents another OccurrenceUsage occurring as a /// suboccurrence of the containing occurrence of the EventOccurrenceUsage. Unless it is the /// EventOccurrenceUsage itself, the referenced OccurrenceUsage is related to the EventOccurrenceUsage - /// by a ReferenceSubsetting Relationship.If the EventOccurrenceUsage is owned by an + /// by a ReferenceSubsetting Relationship. If the EventOccurrenceUsage is owned by an /// OccurrenceDefinition or OccurrenceUsage, then it also subsets the timeEnclosedOccurrences property /// of the Class Occurrence from the Kernel Semantic Library model Occurrences. /// @@ -55,7 +55,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -67,7 +67,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -77,14 +77,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -94,7 +94,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -103,7 +103,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -118,14 +118,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -133,7 +133,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -143,14 +143,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -160,14 +160,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -176,7 +176,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -187,14 +187,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] public Guid eventOccurrence { get; internal set; } /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -204,14 +204,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -221,14 +221,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -236,7 +236,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -244,7 +244,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -253,7 +253,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -275,7 +275,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -283,7 +283,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -292,14 +292,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -307,14 +307,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -328,7 +328,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -339,7 +339,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -347,21 +347,21 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -369,14 +369,14 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference { get; internal set; } = true; @@ -384,27 +384,27 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -412,7 +412,7 @@ public partial class EventOccurrenceUsage : IEventOccurrenceUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -425,7 +425,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -433,11 +433,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -446,7 +446,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -454,7 +454,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -463,7 +463,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -474,14 +474,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -489,7 +489,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -497,7 +497,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -579,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -587,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -595,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -603,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -611,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -619,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -627,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -635,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -643,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -651,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -659,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -668,7 +668,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -676,7 +676,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -684,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -692,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -757,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -767,14 +767,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -792,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -936,14 +936,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -960,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -970,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -978,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -986,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1028,14 +1028,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1047,7 +1047,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1059,14 +1059,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ExhibitStateUsage.cs b/SysML2.NET/Core/AutoGenDto/ExhibitStateUsage.cs index e3b79d26..e550b707 100644 --- a/SysML2.NET/Core/AutoGenDto/ExhibitStateUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ExhibitStateUsage.cs @@ -56,7 +56,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IStateUsage.StateDefinition")] @@ -66,14 +66,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -87,7 +87,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -97,14 +97,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -114,7 +114,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,7 +123,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -138,14 +138,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -154,7 +154,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -164,7 +164,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } @@ -173,14 +173,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.DoAction")] public Guid? doAction { get; internal set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -190,14 +190,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -206,7 +206,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -217,7 +217,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.EntryAction")] public Guid? entryAction { get; internal set; } @@ -226,7 +226,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IPerformActionUsage.PerformedAction")] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] Guid Systems.Occurrences.IEventOccurrenceUsage.eventOccurrence => ((SysML2.NET.Core.DTO.Systems.Actions.IPerformActionUsage)this).performedAction; @@ -235,7 +235,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the /// ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] [Implements(implementation: "IExhibitStateUsage.ExhibitedState")] public Guid exhibitedState { get; internal set; } @@ -245,14 +245,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.ExitAction")] public Guid? exitAction { get; internal set; } /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -262,14 +262,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -279,14 +279,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -302,7 +302,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -311,7 +311,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -319,7 +319,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -333,7 +333,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -341,7 +341,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -350,14 +350,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -365,14 +365,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -386,7 +386,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -397,7 +397,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -405,21 +405,21 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -428,7 +428,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// the nestedActions (which include nestedStates) may have any incoming or outgoing Transitions. If /// false, only one nestedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IStateUsage.IsParallel")] public bool IsParallel { get; set; } @@ -436,14 +436,14 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; @@ -451,27 +451,27 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference { get; internal set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -479,7 +479,7 @@ public partial class ExhibitStateUsage : IExhibitStateUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -500,11 +500,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -530,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -541,14 +541,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -588,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -596,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -759,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -835,14 +835,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -860,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -880,7 +880,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -890,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -899,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -918,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -929,7 +929,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -938,7 +938,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1004,14 +1004,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1020,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1073,7 +1073,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1082,7 +1082,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] [RedefinedByProperty("IExhibitStateUsage.ExhibitedState")] [Implements(implementation: "IPerformActionUsage.PerformedAction")] @@ -1093,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1115,7 +1115,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -1123,7 +1123,7 @@ bool Core.Features.IFeature.IsVariable /// The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but /// kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [Implements(implementation: "IStateUsage.StateDefinition")] public List stateDefinition { get; internal set; } = []; @@ -1131,7 +1131,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1143,7 +1143,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1155,14 +1155,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1171,7 +1171,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1180,7 +1180,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Expression.cs b/SysML2.NET/Core/AutoGenDto/Expression.cs index 7cacb7ce..e162d988 100644 --- a/SysML2.NET/Core/AutoGenDto/Expression.cs +++ b/SysML2.NET/Core/AutoGenDto/Expression.cs @@ -54,14 +54,14 @@ public partial class Expression : IExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -75,7 +75,7 @@ public partial class Expression : IExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -85,14 +85,14 @@ public partial class Expression : IExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -102,7 +102,7 @@ public partial class Expression : IExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -115,14 +115,14 @@ public partial class Expression : IExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -132,14 +132,14 @@ public partial class Expression : IExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -149,14 +149,14 @@ public partial class Expression : IExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -165,7 +165,7 @@ public partial class Expression : IExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -174,7 +174,7 @@ public partial class Expression : IExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -184,14 +184,14 @@ public partial class Expression : IExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -201,14 +201,15 @@ public partial class Expression : IExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -216,7 +217,7 @@ public partial class Expression : IExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -224,7 +225,7 @@ public partial class Expression : IExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -233,7 +234,7 @@ public partial class Expression : IExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -241,7 +242,7 @@ public partial class Expression : IExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +256,7 @@ public partial class Expression : IExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -263,7 +264,7 @@ public partial class Expression : IExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -272,14 +273,14 @@ public partial class Expression : IExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -287,14 +288,14 @@ public partial class Expression : IExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -308,7 +309,7 @@ public partial class Expression : IExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -319,14 +320,14 @@ public partial class Expression : IExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -334,14 +335,14 @@ public partial class Expression : IExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -349,26 +350,26 @@ public partial class Expression : IExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -376,7 +377,7 @@ public partial class Expression : IExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -384,7 +385,7 @@ public partial class Expression : IExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -392,7 +393,7 @@ public partial class Expression : IExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -401,7 +402,7 @@ public partial class Expression : IExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -412,14 +413,14 @@ public partial class Expression : IExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -428,7 +429,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -437,7 +438,7 @@ public partial class Expression : IExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -447,7 +448,7 @@ public partial class Expression : IExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -456,7 +457,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -466,7 +467,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -476,14 +477,14 @@ public partial class Expression : IExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -492,7 +493,7 @@ public partial class Expression : IExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -501,7 +502,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -511,7 +512,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -521,7 +522,7 @@ public partial class Expression : IExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -531,7 +532,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -540,7 +541,7 @@ public partial class Expression : IExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -550,7 +551,7 @@ public partial class Expression : IExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -559,7 +560,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -570,7 +571,7 @@ public partial class Expression : IExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -579,7 +580,7 @@ public partial class Expression : IExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -587,7 +588,7 @@ public partial class Expression : IExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -596,7 +597,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -606,7 +607,7 @@ public partial class Expression : IExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -616,7 +617,7 @@ public partial class Expression : IExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -626,7 +627,7 @@ public partial class Expression : IExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -635,7 +636,7 @@ public partial class Expression : IExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -645,14 +646,14 @@ public partial class Expression : IExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -660,7 +661,7 @@ public partial class Expression : IExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -670,7 +671,7 @@ public partial class Expression : IExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -678,7 +679,7 @@ public partial class Expression : IExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -686,7 +687,7 @@ public partial class Expression : IExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -697,7 +698,7 @@ public partial class Expression : IExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -710,7 +711,7 @@ public partial class Expression : IExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -719,7 +720,7 @@ public partial class Expression : IExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -731,14 +732,14 @@ public partial class Expression : IExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -750,7 +751,7 @@ public partial class Expression : IExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -761,7 +762,7 @@ public partial class Expression : IExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Feature.cs b/SysML2.NET/Core/AutoGenDto/Feature.cs index 180bda29..b75c9110 100644 --- a/SysML2.NET/Core/AutoGenDto/Feature.cs +++ b/SysML2.NET/Core/AutoGenDto/Feature.cs @@ -37,13 +37,13 @@ namespace SysML2.NET.Core.DTO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -64,7 +64,7 @@ public partial class Feature : IFeature /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -76,7 +76,7 @@ public partial class Feature : IFeature /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -86,14 +86,14 @@ public partial class Feature : IFeature /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -103,7 +103,7 @@ public partial class Feature : IFeature /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -116,14 +116,14 @@ public partial class Feature : IFeature /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -132,14 +132,14 @@ public partial class Feature : IFeature /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -149,14 +149,14 @@ public partial class Feature : IFeature /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -165,7 +165,7 @@ public partial class Feature : IFeature /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -174,7 +174,7 @@ public partial class Feature : IFeature /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -184,14 +184,14 @@ public partial class Feature : IFeature /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -201,14 +201,14 @@ public partial class Feature : IFeature /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -216,7 +216,7 @@ public partial class Feature : IFeature /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -225,7 +225,7 @@ public partial class Feature : IFeature /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -233,7 +233,7 @@ public partial class Feature : IFeature /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class Feature : IFeature /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -255,7 +255,7 @@ public partial class Feature : IFeature /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -264,14 +264,14 @@ public partial class Feature : IFeature /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -279,14 +279,14 @@ public partial class Feature : IFeature /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -300,7 +300,7 @@ public partial class Feature : IFeature /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -311,21 +311,21 @@ public partial class Feature : IFeature /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -333,26 +333,26 @@ public partial class Feature : IFeature /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -360,7 +360,7 @@ public partial class Feature : IFeature /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -368,7 +368,7 @@ public partial class Feature : IFeature /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -376,7 +376,7 @@ public partial class Feature : IFeature /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -385,7 +385,7 @@ public partial class Feature : IFeature /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -396,14 +396,14 @@ public partial class Feature : IFeature /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -412,7 +412,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -421,7 +421,7 @@ public partial class Feature : IFeature /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -431,7 +431,7 @@ public partial class Feature : IFeature /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -440,7 +440,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -450,7 +450,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -460,14 +460,14 @@ public partial class Feature : IFeature /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -476,7 +476,7 @@ public partial class Feature : IFeature /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -485,7 +485,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -495,7 +495,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -505,7 +505,7 @@ public partial class Feature : IFeature /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -515,7 +515,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -524,7 +524,7 @@ public partial class Feature : IFeature /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -534,7 +534,7 @@ public partial class Feature : IFeature /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -543,7 +543,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -554,7 +554,7 @@ public partial class Feature : IFeature /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -563,7 +563,7 @@ public partial class Feature : IFeature /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -571,7 +571,7 @@ public partial class Feature : IFeature /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -580,7 +580,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -590,7 +590,7 @@ public partial class Feature : IFeature /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -600,7 +600,7 @@ public partial class Feature : IFeature /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -610,7 +610,7 @@ public partial class Feature : IFeature /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -619,7 +619,7 @@ public partial class Feature : IFeature /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -629,14 +629,14 @@ public partial class Feature : IFeature /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -644,7 +644,7 @@ public partial class Feature : IFeature /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -654,7 +654,7 @@ public partial class Feature : IFeature /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -662,7 +662,7 @@ public partial class Feature : IFeature /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -670,7 +670,7 @@ public partial class Feature : IFeature /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -685,7 +685,7 @@ public partial class Feature : IFeature /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -695,14 +695,14 @@ public partial class Feature : IFeature /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -714,7 +714,7 @@ public partial class Feature : IFeature /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -725,7 +725,7 @@ public partial class Feature : IFeature /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FeatureChainExpression.cs b/SysML2.NET/Core/AutoGenDto/FeatureChainExpression.cs index deb969e7..94690c5a 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureChainExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureChainExpression.cs @@ -51,24 +51,24 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -92,14 +92,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -109,7 +109,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,14 +122,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -139,14 +139,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -172,7 +172,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -181,7 +181,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -191,14 +191,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -208,14 +208,15 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -223,7 +224,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -231,7 +232,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -240,7 +241,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -248,7 +249,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -256,7 +257,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -270,7 +271,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -278,7 +279,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -287,14 +288,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -302,14 +303,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -323,7 +324,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -334,14 +335,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -349,14 +350,14 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -364,26 +365,26 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -391,7 +392,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -399,7 +400,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -407,7 +408,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -416,7 +417,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -427,13 +428,13 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// - [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".")] + [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "IFeatureChainExpression.Operator")] public string Operator { get; set; } = "."; @@ -442,7 +443,7 @@ public partial class FeatureChainExpression : IFeatureChainExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFeatureChainExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -457,7 +458,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -466,7 +467,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -475,7 +476,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -485,7 +486,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -494,7 +495,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -504,7 +505,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -514,14 +515,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -530,7 +531,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -539,7 +540,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -549,7 +550,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -559,7 +560,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -569,7 +570,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -578,7 +579,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -588,7 +589,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -597,7 +598,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -608,7 +609,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -617,7 +618,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -625,7 +626,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -634,7 +635,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -644,7 +645,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -654,7 +655,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -664,7 +665,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -673,7 +674,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -683,14 +684,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -698,7 +699,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -708,7 +709,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -716,7 +717,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -724,7 +725,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -735,7 +736,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -748,7 +749,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -757,7 +758,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -769,7 +770,7 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -777,7 +778,7 @@ string IOperatorExpression.Operator /// The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IFeatureChainExpression.TargetFeature")] public Guid targetFeature { get; internal set; } @@ -785,7 +786,7 @@ string IOperatorExpression.Operator /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -797,7 +798,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -808,7 +809,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FeatureChaining.cs b/SysML2.NET/Core/AutoGenDto/FeatureChaining.cs index 16d4c746..c68ab93a 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureChaining.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureChaining.cs @@ -50,7 +50,7 @@ public partial class FeatureChaining : IFeatureChaining /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -58,7 +58,7 @@ public partial class FeatureChaining : IFeatureChaining /// The Feature whose values partly determine values of featureChained, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IFeatureChaining.ChainingFeature")] public Guid ChainingFeature { get; set; } @@ -66,7 +66,7 @@ public partial class FeatureChaining : IFeatureChaining /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -76,14 +76,14 @@ public partial class FeatureChaining : IFeatureChaining /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -93,7 +93,7 @@ public partial class FeatureChaining : IFeatureChaining /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -101,7 +101,7 @@ public partial class FeatureChaining : IFeatureChaining /// The Feature whose values are partly determined by values of the chainingFeature, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IFeatureChaining.FeatureChained")] @@ -111,7 +111,7 @@ public partial class FeatureChaining : IFeatureChaining /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,14 +122,14 @@ public partial class FeatureChaining : IFeatureChaining /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -139,7 +139,7 @@ public partial class FeatureChaining : IFeatureChaining /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -147,7 +147,7 @@ public partial class FeatureChaining : IFeatureChaining /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -157,14 +157,14 @@ public partial class FeatureChaining : IFeatureChaining /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -172,7 +172,7 @@ public partial class FeatureChaining : IFeatureChaining /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -181,14 +181,14 @@ public partial class FeatureChaining : IFeatureChaining /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -198,7 +198,7 @@ public partial class FeatureChaining : IFeatureChaining /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -206,7 +206,7 @@ public partial class FeatureChaining : IFeatureChaining /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -214,7 +214,7 @@ public partial class FeatureChaining : IFeatureChaining /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -227,7 +227,7 @@ public partial class FeatureChaining : IFeatureChaining /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -235,7 +235,7 @@ public partial class FeatureChaining : IFeatureChaining /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -245,14 +245,14 @@ public partial class FeatureChaining : IFeatureChaining /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureChaining.FeatureChained")] [Implements(implementation: "IRelationship.Source")] @@ -265,7 +265,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureChaining.ChainingFeature")] [Implements(implementation: "IRelationship.Target")] @@ -285,7 +285,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/FeatureInverting.cs b/SysML2.NET/Core/AutoGenDto/FeatureInverting.cs index c2c1129c..6d4dbb6d 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureInverting.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureInverting.cs @@ -53,14 +53,14 @@ public partial class FeatureInverting : IFeatureInverting /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,14 +70,14 @@ public partial class FeatureInverting : IFeatureInverting /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -87,14 +87,14 @@ public partial class FeatureInverting : IFeatureInverting /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Feature that is an inverse of the invertingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IFeatureInverting.FeatureInverted")] public Guid FeatureInverted { get; set; } @@ -102,7 +102,7 @@ public partial class FeatureInverting : IFeatureInverting /// /// The Feature that is an inverse of the invertedFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IFeatureInverting.InvertingFeature")] public Guid InvertingFeature { get; set; } @@ -111,7 +111,7 @@ public partial class FeatureInverting : IFeatureInverting /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,14 +122,14 @@ public partial class FeatureInverting : IFeatureInverting /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -139,7 +139,7 @@ public partial class FeatureInverting : IFeatureInverting /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -147,7 +147,7 @@ public partial class FeatureInverting : IFeatureInverting /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -157,14 +157,14 @@ public partial class FeatureInverting : IFeatureInverting /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -172,7 +172,7 @@ public partial class FeatureInverting : IFeatureInverting /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -181,14 +181,14 @@ public partial class FeatureInverting : IFeatureInverting /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A featureInverted that is also the owningRelatedElement of this FeatureInverting. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838862_842173_146")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IFeatureInverting.OwningFeature")] @@ -197,7 +197,7 @@ public partial class FeatureInverting : IFeatureInverting /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -207,7 +207,7 @@ public partial class FeatureInverting : IFeatureInverting /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -215,7 +215,7 @@ public partial class FeatureInverting : IFeatureInverting /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -223,7 +223,7 @@ public partial class FeatureInverting : IFeatureInverting /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -236,7 +236,7 @@ public partial class FeatureInverting : IFeatureInverting /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -244,7 +244,7 @@ public partial class FeatureInverting : IFeatureInverting /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -254,14 +254,14 @@ public partial class FeatureInverting : IFeatureInverting /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureInverting.FeatureInverted")] [Implements(implementation: "IRelationship.Source")] @@ -281,7 +281,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureInverting.InvertingFeature")] [Implements(implementation: "IRelationship.Target")] @@ -301,7 +301,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/FeatureMembership.cs b/SysML2.NET/Core/AutoGenDto/FeatureMembership.cs index 6eeed6a3..fdbd46a1 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureMembership.cs @@ -54,14 +54,14 @@ public partial class FeatureMembership : IFeatureMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -71,14 +71,14 @@ public partial class FeatureMembership : IFeatureMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -88,7 +88,7 @@ public partial class FeatureMembership : IFeatureMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -96,7 +96,7 @@ public partial class FeatureMembership : IFeatureMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -107,21 +107,21 @@ public partial class FeatureMembership : IFeatureMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -134,7 +134,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -142,7 +142,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -154,7 +154,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -165,7 +165,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -180,7 +180,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -188,7 +188,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -198,7 +198,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -206,7 +206,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -216,7 +216,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -225,7 +225,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] public Guid ownedMemberFeature { get; internal set; } @@ -233,7 +233,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -241,7 +241,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -249,7 +249,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -257,7 +257,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -266,14 +266,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -283,7 +283,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -291,7 +291,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -299,7 +299,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -307,7 +307,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -339,14 +339,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -359,7 +359,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -379,7 +379,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -389,7 +389,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/FeatureReferenceExpression.cs b/SysML2.NET/Core/AutoGenDto/FeatureReferenceExpression.cs index a0ddebd6..9e3270c5 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureReferenceExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureReferenceExpression.cs @@ -50,14 +50,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -714,7 +715,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IFeatureReferenceExpression.Referent")] public Guid referent { get; internal set; } @@ -724,7 +725,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -736,14 +737,14 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -755,7 +756,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -766,7 +767,7 @@ public partial class FeatureReferenceExpression : IFeatureReferenceExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FeatureTyping.cs b/SysML2.NET/Core/AutoGenDto/FeatureTyping.cs index a1f4acd3..80b04b93 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureTyping.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureTyping.cs @@ -52,14 +52,14 @@ public partial class FeatureTyping : IFeatureTyping /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class FeatureTyping : IFeatureTyping /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,14 +86,14 @@ public partial class FeatureTyping : IFeatureTyping /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IFeatureTyping.Type")] [Implements(implementation: "ISpecialization.General")] @@ -110,7 +110,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -121,14 +121,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -138,7 +138,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -146,7 +146,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -156,14 +156,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -171,7 +171,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -180,14 +180,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "IFeatureTyping.OwningFeature")] @@ -196,7 +196,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -206,7 +206,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -214,7 +214,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -222,7 +222,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -230,7 +230,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IFeatureTyping.OwningFeature")] @@ -245,7 +245,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -253,7 +253,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -263,14 +263,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -290,7 +290,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("IFeatureTyping.TypedFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -306,7 +306,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -326,7 +326,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -335,7 +335,7 @@ List Root.Elements.IRelationship.Target /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "IFeatureTyping.Type")] public Guid Type { get; set; } @@ -343,7 +343,7 @@ List Root.Elements.IRelationship.Target /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "IFeatureTyping.TypedFeature")] public Guid TypedFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/FeatureValue.cs b/SysML2.NET/Core/AutoGenDto/FeatureValue.cs index 2ffb8ddc..651ecd4c 100644 --- a/SysML2.NET/Core/AutoGenDto/FeatureValue.cs +++ b/SysML2.NET/Core/AutoGenDto/FeatureValue.cs @@ -37,10 +37,10 @@ namespace SysML2.NET.Core.DTO.Kernel.FeatureValues /// A FeatureValue is a Membership that identifies a particular member Expression that provides the /// value of the Feature that owns the FeatureValue. The value is specified as either a bound value or /// an initial value, and as either a concrete or default value. A Feature can have at most one - /// FeatureValue.The result of the value Expression is bound to the featureWithValue using a + /// FeatureValue. The result of the value Expression is bound to the featureWithValue using a /// BindingConnector. If isInitial = false, then the featuringType of the BindingConnector is the same /// as the featuringType of the featureWithValue. If isInitial = true, then the featuringType of the - /// BindingConnector is restricted to its startShot.If isDefault = false, then the above semantics of + /// BindingConnector is restricted to its startShot. If isDefault = false, then the above semantics of /// the FeatureValue are realized for the given featureWithValue. Otherwise, the semantics are realized /// for any individual of the featuringType of the featureWithValue, unless another value is explicitly /// given for the featureWithValue for that individual. @@ -59,14 +59,14 @@ public partial class FeatureValue : IFeatureValue /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -76,14 +76,14 @@ public partial class FeatureValue : IFeatureValue /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -93,14 +93,15 @@ public partial class FeatureValue : IFeatureValue /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Feature to be provided a value. + /// The Feature to be provided a value. /// - [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureValue.FeatureWithValue")] public Guid featureWithValue { get; internal set; } @@ -109,7 +110,7 @@ public partial class FeatureValue : IFeatureValue /// Whether this FeatureValue is a concrete specification of the bound or initial value of the /// featureWithValue, or just a default value that may be overridden. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeatureValue.IsDefault")] public bool IsDefault { get; set; } @@ -117,7 +118,7 @@ public partial class FeatureValue : IFeatureValue /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -128,28 +129,28 @@ public partial class FeatureValue : IFeatureValue /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeatureValue.IsInitial")] public bool IsInitial { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -162,7 +163,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -170,7 +171,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -182,7 +183,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -192,7 +193,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -207,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -215,7 +216,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -225,7 +226,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -233,7 +234,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureValue.Value")] @@ -243,7 +244,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -251,7 +252,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -259,7 +260,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -267,7 +268,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -275,7 +276,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -284,14 +285,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -301,7 +302,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -309,7 +310,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -317,7 +318,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -330,7 +331,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -338,7 +339,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -348,14 +349,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -368,7 +369,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -388,7 +389,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -396,8 +397,9 @@ List Root.Elements.IRelationship.Target /// /// The Expression that provides the value as a result. + /// The Expression that provides the value of the featureWithValue as its result. /// - [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IFeatureValue.Value")] public Guid value { get; internal set; } @@ -406,7 +408,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/Flow.cs b/SysML2.NET/Core/AutoGenDto/Flow.cs index 4e81206f..9bfea3c5 100644 --- a/SysML2.NET/Core/AutoGenDto/Flow.cs +++ b/SysML2.NET/Core/AutoGenDto/Flow.cs @@ -52,14 +52,14 @@ public partial class Flow : IFlow /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -68,7 +68,7 @@ public partial class Flow : IFlow /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class Flow : IFlow /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,7 +91,7 @@ public partial class Flow : IFlow /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -102,14 +102,14 @@ public partial class Flow : IFlow /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public partial class Flow : IFlow /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -128,7 +128,7 @@ public partial class Flow : IFlow /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -141,14 +141,14 @@ public partial class Flow : IFlow /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -158,14 +158,14 @@ public partial class Flow : IFlow /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -175,14 +175,14 @@ public partial class Flow : IFlow /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -192,7 +192,7 @@ public partial class Flow : IFlow /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public partial class Flow : IFlow /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -211,14 +211,14 @@ public partial class Flow : IFlow /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -228,14 +228,14 @@ public partial class Flow : IFlow /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class Flow : IFlow /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class Flow : IFlow /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -260,7 +260,7 @@ public partial class Flow : IFlow /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class Flow : IFlow /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -277,7 +277,7 @@ public partial class Flow : IFlow /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IFlow.Interaction")] @@ -292,7 +292,7 @@ public partial class Flow : IFlow /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -300,7 +300,7 @@ public partial class Flow : IFlow /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -309,14 +309,14 @@ public partial class Flow : IFlow /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -324,14 +324,14 @@ public partial class Flow : IFlow /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -345,7 +345,7 @@ public partial class Flow : IFlow /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -353,7 +353,7 @@ public partial class Flow : IFlow /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -364,21 +364,21 @@ public partial class Flow : IFlow /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -386,26 +386,26 @@ public partial class Flow : IFlow /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -413,7 +413,7 @@ public partial class Flow : IFlow /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -421,7 +421,7 @@ public partial class Flow : IFlow /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -429,7 +429,7 @@ public partial class Flow : IFlow /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -438,7 +438,7 @@ public partial class Flow : IFlow /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -449,14 +449,14 @@ public partial class Flow : IFlow /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +465,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +474,7 @@ public partial class Flow : IFlow /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +484,7 @@ public partial class Flow : IFlow /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +493,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +503,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +513,14 @@ public partial class Flow : IFlow /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +529,7 @@ public partial class Flow : IFlow /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +538,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +548,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +558,7 @@ public partial class Flow : IFlow /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +568,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +577,7 @@ public partial class Flow : IFlow /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +587,7 @@ public partial class Flow : IFlow /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +596,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +607,7 @@ public partial class Flow : IFlow /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +616,7 @@ public partial class Flow : IFlow /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +624,7 @@ public partial class Flow : IFlow /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -632,7 +632,7 @@ public partial class Flow : IFlow /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -641,7 +641,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -651,7 +651,7 @@ public partial class Flow : IFlow /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -661,7 +661,7 @@ public partial class Flow : IFlow /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -671,7 +671,7 @@ public partial class Flow : IFlow /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -680,7 +680,7 @@ public partial class Flow : IFlow /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -690,14 +690,14 @@ public partial class Flow : IFlow /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -705,7 +705,7 @@ public partial class Flow : IFlow /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -715,7 +715,7 @@ public partial class Flow : IFlow /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -723,7 +723,7 @@ public partial class Flow : IFlow /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -731,7 +731,7 @@ public partial class Flow : IFlow /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -739,7 +739,7 @@ public partial class Flow : IFlow /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -750,7 +750,7 @@ public partial class Flow : IFlow /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -758,7 +758,7 @@ public partial class Flow : IFlow /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public Guid? payloadFeature { get; internal set; } @@ -766,7 +766,7 @@ public partial class Flow : IFlow /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType { get; internal set; } = []; @@ -778,7 +778,7 @@ public partial class Flow : IFlow /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -786,7 +786,7 @@ public partial class Flow : IFlow /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -795,7 +795,7 @@ public partial class Flow : IFlow /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -806,14 +806,14 @@ public partial class Flow : IFlow /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -826,7 +826,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -836,14 +836,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public Guid? sourceOutputFeature { get; internal set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -857,7 +857,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -867,14 +867,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public Guid? targetInputFeature { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -886,7 +886,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Kernel.Connectors.IConnector)this).association]; @@ -898,7 +898,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FlowDefinition.cs b/SysML2.NET/Core/AutoGenDto/FlowDefinition.cs index c8342797..9ff3b927 100644 --- a/SysML2.NET/Core/AutoGenDto/FlowDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/FlowDefinition.cs @@ -52,7 +52,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -61,7 +61,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -70,7 +70,7 @@ public partial class FlowDefinition : IFlowDefinition /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IFlowDefinition.FlowEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -79,7 +79,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,7 +89,7 @@ public partial class FlowDefinition : IFlowDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -102,14 +102,14 @@ public partial class FlowDefinition : IFlowDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -118,7 +118,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -127,7 +127,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -137,14 +137,14 @@ public partial class FlowDefinition : IFlowDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -153,7 +153,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -163,14 +163,14 @@ public partial class FlowDefinition : IFlowDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Usages that define the things related by the FlowDefinition. /// - [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [Implements(implementation: "IFlowDefinition.FlowEnd")] public List flowEnd { get; internal set; } = []; @@ -178,7 +178,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -186,7 +186,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -195,7 +195,7 @@ public partial class FlowDefinition : IFlowDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -203,7 +203,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -217,7 +217,7 @@ public partial class FlowDefinition : IFlowDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -225,14 +225,14 @@ public partial class FlowDefinition : IFlowDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -240,7 +240,7 @@ public partial class FlowDefinition : IFlowDefinition /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -251,33 +251,33 @@ public partial class FlowDefinition : IFlowDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -285,7 +285,7 @@ public partial class FlowDefinition : IFlowDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -293,7 +293,7 @@ public partial class FlowDefinition : IFlowDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -301,7 +301,7 @@ public partial class FlowDefinition : IFlowDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -310,7 +310,7 @@ public partial class FlowDefinition : IFlowDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -321,14 +321,14 @@ public partial class FlowDefinition : IFlowDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -336,7 +336,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -344,7 +344,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -352,7 +352,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -361,7 +361,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -370,7 +370,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -378,7 +378,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -386,7 +386,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -394,7 +394,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -402,7 +402,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -413,7 +413,7 @@ public partial class FlowDefinition : IFlowDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -421,7 +421,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -430,7 +430,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -440,7 +440,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -450,14 +450,14 @@ public partial class FlowDefinition : IFlowDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -466,7 +466,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -474,7 +474,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -483,7 +483,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -492,7 +492,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -501,7 +501,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -510,7 +510,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -518,7 +518,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -527,7 +527,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -536,7 +536,7 @@ public partial class FlowDefinition : IFlowDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -545,7 +545,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -555,7 +555,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -563,7 +563,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -571,7 +571,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -579,7 +579,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -587,7 +587,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -595,7 +595,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -603,7 +603,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -611,7 +611,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -619,7 +619,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -628,7 +628,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -637,7 +637,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -646,7 +646,7 @@ public partial class FlowDefinition : IFlowDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -654,7 +654,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -662,7 +662,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -671,7 +671,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -680,7 +680,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -688,7 +688,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -696,7 +696,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -704,7 +704,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -713,14 +713,14 @@ public partial class FlowDefinition : IFlowDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -730,7 +730,7 @@ public partial class FlowDefinition : IFlowDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -738,7 +738,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -746,7 +746,7 @@ public partial class FlowDefinition : IFlowDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -755,7 +755,7 @@ public partial class FlowDefinition : IFlowDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -768,7 +768,7 @@ public partial class FlowDefinition : IFlowDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -776,7 +776,7 @@ public partial class FlowDefinition : IFlowDefinition /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -785,7 +785,7 @@ public partial class FlowDefinition : IFlowDefinition /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -796,14 +796,14 @@ public partial class FlowDefinition : IFlowDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -816,7 +816,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -825,7 +825,7 @@ List Root.Elements.IRelationship.Source /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -833,7 +833,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -847,7 +847,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -856,7 +856,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -869,14 +869,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -885,7 +885,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -895,7 +895,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FlowEnd.cs b/SysML2.NET/Core/AutoGenDto/FlowEnd.cs index 7295d6f8..205e9ca4 100644 --- a/SysML2.NET/Core/AutoGenDto/FlowEnd.cs +++ b/SysML2.NET/Core/AutoGenDto/FlowEnd.cs @@ -53,7 +53,7 @@ public partial class FlowEnd : IFlowEnd /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -65,7 +65,7 @@ public partial class FlowEnd : IFlowEnd /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -75,14 +75,14 @@ public partial class FlowEnd : IFlowEnd /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,7 +92,7 @@ public partial class FlowEnd : IFlowEnd /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -105,14 +105,14 @@ public partial class FlowEnd : IFlowEnd /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -121,14 +121,14 @@ public partial class FlowEnd : IFlowEnd /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -138,14 +138,14 @@ public partial class FlowEnd : IFlowEnd /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -154,7 +154,7 @@ public partial class FlowEnd : IFlowEnd /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -163,7 +163,7 @@ public partial class FlowEnd : IFlowEnd /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -173,14 +173,14 @@ public partial class FlowEnd : IFlowEnd /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -190,14 +190,14 @@ public partial class FlowEnd : IFlowEnd /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -205,7 +205,7 @@ public partial class FlowEnd : IFlowEnd /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -214,7 +214,7 @@ public partial class FlowEnd : IFlowEnd /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -222,7 +222,7 @@ public partial class FlowEnd : IFlowEnd /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -236,7 +236,7 @@ public partial class FlowEnd : IFlowEnd /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class FlowEnd : IFlowEnd /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -253,14 +253,14 @@ public partial class FlowEnd : IFlowEnd /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -268,14 +268,14 @@ public partial class FlowEnd : IFlowEnd /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -289,7 +289,7 @@ public partial class FlowEnd : IFlowEnd /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -300,21 +300,21 @@ public partial class FlowEnd : IFlowEnd /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -322,26 +322,26 @@ public partial class FlowEnd : IFlowEnd /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -349,7 +349,7 @@ public partial class FlowEnd : IFlowEnd /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -357,7 +357,7 @@ public partial class FlowEnd : IFlowEnd /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -365,7 +365,7 @@ public partial class FlowEnd : IFlowEnd /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -374,7 +374,7 @@ public partial class FlowEnd : IFlowEnd /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -385,14 +385,14 @@ public partial class FlowEnd : IFlowEnd /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -401,7 +401,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -410,7 +410,7 @@ public partial class FlowEnd : IFlowEnd /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -420,7 +420,7 @@ public partial class FlowEnd : IFlowEnd /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -429,7 +429,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -439,7 +439,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -449,14 +449,14 @@ public partial class FlowEnd : IFlowEnd /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -465,7 +465,7 @@ public partial class FlowEnd : IFlowEnd /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -474,7 +474,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -484,7 +484,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -494,7 +494,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -504,7 +504,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -513,7 +513,7 @@ public partial class FlowEnd : IFlowEnd /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -523,7 +523,7 @@ public partial class FlowEnd : IFlowEnd /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -532,7 +532,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -543,7 +543,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -552,7 +552,7 @@ public partial class FlowEnd : IFlowEnd /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -560,7 +560,7 @@ public partial class FlowEnd : IFlowEnd /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -569,7 +569,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -579,7 +579,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -589,7 +589,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -599,7 +599,7 @@ public partial class FlowEnd : IFlowEnd /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -608,7 +608,7 @@ public partial class FlowEnd : IFlowEnd /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -618,14 +618,14 @@ public partial class FlowEnd : IFlowEnd /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -633,7 +633,7 @@ public partial class FlowEnd : IFlowEnd /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -643,7 +643,7 @@ public partial class FlowEnd : IFlowEnd /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -651,7 +651,7 @@ public partial class FlowEnd : IFlowEnd /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -659,7 +659,7 @@ public partial class FlowEnd : IFlowEnd /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -674,7 +674,7 @@ public partial class FlowEnd : IFlowEnd /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -684,14 +684,14 @@ public partial class FlowEnd : IFlowEnd /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -703,7 +703,7 @@ public partial class FlowEnd : IFlowEnd /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -714,7 +714,7 @@ public partial class FlowEnd : IFlowEnd /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FlowUsage.cs b/SysML2.NET/Core/AutoGenDto/FlowUsage.cs index a6e0e024..2674b946 100644 --- a/SysML2.NET/Core/AutoGenDto/FlowUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/FlowUsage.cs @@ -55,7 +55,7 @@ public partial class FlowUsage : IFlowUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -65,14 +65,14 @@ public partial class FlowUsage : IFlowUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -81,7 +81,7 @@ public partial class FlowUsage : IFlowUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -95,7 +95,7 @@ public partial class FlowUsage : IFlowUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -104,7 +104,7 @@ public partial class FlowUsage : IFlowUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -115,14 +115,14 @@ public partial class FlowUsage : IFlowUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -132,7 +132,7 @@ public partial class FlowUsage : IFlowUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -141,7 +141,7 @@ public partial class FlowUsage : IFlowUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -150,7 +150,7 @@ public partial class FlowUsage : IFlowUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -165,14 +165,14 @@ public partial class FlowUsage : IFlowUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -181,7 +181,7 @@ public partial class FlowUsage : IFlowUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -191,14 +191,14 @@ public partial class FlowUsage : IFlowUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -208,14 +208,14 @@ public partial class FlowUsage : IFlowUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -225,7 +225,7 @@ public partial class FlowUsage : IFlowUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -234,7 +234,7 @@ public partial class FlowUsage : IFlowUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -244,14 +244,14 @@ public partial class FlowUsage : IFlowUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -261,7 +261,7 @@ public partial class FlowUsage : IFlowUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -270,7 +270,7 @@ public partial class FlowUsage : IFlowUsage /// other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel /// Model Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1661900477937_518125_727")] [Implements(implementation: "IFlowUsage.FlowDefinition")] @@ -279,7 +279,7 @@ public partial class FlowUsage : IFlowUsage /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd { get; internal set; } = []; @@ -287,7 +287,7 @@ public partial class FlowUsage : IFlowUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -295,7 +295,7 @@ public partial class FlowUsage : IFlowUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -303,7 +303,7 @@ public partial class FlowUsage : IFlowUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -312,7 +312,7 @@ public partial class FlowUsage : IFlowUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -320,7 +320,7 @@ public partial class FlowUsage : IFlowUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -329,7 +329,7 @@ public partial class FlowUsage : IFlowUsage /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -345,7 +345,7 @@ public partial class FlowUsage : IFlowUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -353,7 +353,7 @@ public partial class FlowUsage : IFlowUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -362,14 +362,14 @@ public partial class FlowUsage : IFlowUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -377,14 +377,14 @@ public partial class FlowUsage : IFlowUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -398,7 +398,7 @@ public partial class FlowUsage : IFlowUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -406,7 +406,7 @@ public partial class FlowUsage : IFlowUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -417,7 +417,7 @@ public partial class FlowUsage : IFlowUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -425,21 +425,21 @@ public partial class FlowUsage : IFlowUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -447,33 +447,33 @@ public partial class FlowUsage : IFlowUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -481,7 +481,7 @@ public partial class FlowUsage : IFlowUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -494,7 +494,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -502,11 +502,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -515,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -543,14 +543,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -720,7 +720,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -771,7 +771,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -780,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -798,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -817,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -837,14 +837,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -862,7 +862,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -931,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -948,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -956,7 +956,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1004,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1014,14 +1014,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1030,7 +1030,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1048,7 +1048,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1072,7 +1072,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1082,7 +1082,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1091,7 +1091,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1099,7 +1099,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public Guid? payloadFeature { get; internal set; } @@ -1107,7 +1107,7 @@ bool Core.Features.IFeature.IsVariable /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType { get; internal set; } = []; @@ -1116,7 +1116,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1128,7 +1128,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1136,7 +1136,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1145,7 +1145,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1156,14 +1156,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1176,7 +1176,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1186,14 +1186,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public Guid? sourceOutputFeature { get; internal set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1207,7 +1207,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1217,14 +1217,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public Guid? targetInputFeature { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1236,7 +1236,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1248,14 +1248,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1264,7 +1264,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1273,7 +1273,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ForLoopActionUsage.cs b/SysML2.NET/Core/AutoGenDto/ForLoopActionUsage.cs index 76846d8c..da703c44 100644 --- a/SysML2.NET/Core/AutoGenDto/ForLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ForLoopActionUsage.cs @@ -54,7 +54,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -63,14 +63,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -80,7 +80,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the /// LoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILoopActionUsage.BodyAction")] public Guid bodyAction { get; internal set; } @@ -92,7 +92,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -102,14 +102,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -128,7 +128,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -143,14 +143,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -159,7 +159,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -169,14 +169,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -186,14 +186,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -202,7 +202,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -211,7 +211,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -221,14 +221,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -238,14 +238,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -253,7 +253,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -261,7 +261,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -270,7 +270,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -278,7 +278,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -292,7 +292,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -300,7 +300,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -309,14 +309,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -324,14 +324,14 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -345,7 +345,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -356,7 +356,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -364,21 +364,21 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -386,33 +386,33 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -420,7 +420,7 @@ public partial class ForLoopActionUsage : IForLoopActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -433,7 +433,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -442,7 +442,7 @@ bool Core.Features.IFeature.IsVariable /// the successive values of the input sequence on each iteration. It is the ownedFeature that redefines /// ForLoopAction::var. /// - [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IForLoopActionUsage.LoopVariable")] public Guid loopVariable { get; internal set; } @@ -450,11 +450,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -463,7 +463,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -471,7 +471,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -480,7 +480,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -491,14 +491,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -514,7 +514,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -522,7 +522,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -530,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -588,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -596,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -604,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -612,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -620,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -628,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -636,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -644,7 +644,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -652,7 +652,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -660,7 +660,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -668,7 +668,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -676,7 +676,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -746,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -765,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -775,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -785,14 +785,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -810,7 +810,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -820,7 +820,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -859,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -879,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -888,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -915,7 +915,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -935,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -954,14 +954,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -970,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -978,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1004,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1023,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1033,7 +1033,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// each iterative performance of the bodyAction. It is the Expression whose result is bound to the seq /// input parameter of this ForLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IForLoopActionUsage.SeqArgument")] public Guid seqArgument { get; internal set; } @@ -1064,14 +1064,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1083,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1095,14 +1095,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1111,7 +1111,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1120,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ForkNode.cs b/SysML2.NET/Core/AutoGenDto/ForkNode.cs index 311142e9..727c3616 100644 --- a/SysML2.NET/Core/AutoGenDto/ForkNode.cs +++ b/SysML2.NET/Core/AutoGenDto/ForkNode.cs @@ -53,7 +53,7 @@ public partial class ForkNode : IForkNode /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -62,14 +62,14 @@ public partial class ForkNode : IForkNode /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -83,7 +83,7 @@ public partial class ForkNode : IForkNode /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -93,14 +93,14 @@ public partial class ForkNode : IForkNode /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public partial class ForkNode : IForkNode /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -119,7 +119,7 @@ public partial class ForkNode : IForkNode /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -134,14 +134,14 @@ public partial class ForkNode : IForkNode /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -150,7 +150,7 @@ public partial class ForkNode : IForkNode /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -160,14 +160,14 @@ public partial class ForkNode : IForkNode /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -177,14 +177,14 @@ public partial class ForkNode : IForkNode /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -193,7 +193,7 @@ public partial class ForkNode : IForkNode /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -202,7 +202,7 @@ public partial class ForkNode : IForkNode /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -212,14 +212,14 @@ public partial class ForkNode : IForkNode /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -229,14 +229,14 @@ public partial class ForkNode : IForkNode /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class ForkNode : IForkNode /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -252,7 +252,7 @@ public partial class ForkNode : IForkNode /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class ForkNode : IForkNode /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -269,7 +269,7 @@ public partial class ForkNode : IForkNode /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -283,7 +283,7 @@ public partial class ForkNode : IForkNode /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -291,7 +291,7 @@ public partial class ForkNode : IForkNode /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -300,14 +300,14 @@ public partial class ForkNode : IForkNode /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -315,14 +315,14 @@ public partial class ForkNode : IForkNode /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -336,7 +336,7 @@ public partial class ForkNode : IForkNode /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -347,7 +347,7 @@ public partial class ForkNode : IForkNode /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -355,21 +355,21 @@ public partial class ForkNode : IForkNode /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -377,33 +377,33 @@ public partial class ForkNode : IForkNode /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +411,7 @@ public partial class ForkNode : IForkNode /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -424,7 +424,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -432,11 +432,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -445,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -453,7 +453,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -462,7 +462,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -473,14 +473,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -504,7 +504,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -512,7 +512,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -554,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -562,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -570,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -757,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -767,14 +767,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -792,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -936,14 +936,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -960,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -970,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -978,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -986,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1037,14 +1037,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1068,14 +1068,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1093,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/FramedConcernMembership.cs b/SysML2.NET/Core/AutoGenDto/FramedConcernMembership.cs index 2c634ea4..b4119986 100644 --- a/SysML2.NET/Core/AutoGenDto/FramedConcernMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/FramedConcernMembership.cs @@ -51,14 +51,14 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,7 +93,7 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -104,21 +104,21 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] [Implements(implementation: "IFramedConcernMembership.Kind")] public RequirementConstraintKind Kind { get; set; } = RequirementConstraintKind.Requirement; @@ -126,7 +126,7 @@ public partial class FramedConcernMembership : IFramedConcernMembership /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.Kind")] [Implements(implementation: "IRequirementConstraintMembership.Kind")] RequirementConstraintKind IRequirementConstraintMembership.Kind @@ -141,7 +141,7 @@ RequirementConstraintKind IRequirementConstraintMembership.Kind /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -154,7 +154,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -162,7 +162,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -174,7 +174,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -200,7 +200,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -217,7 +217,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] [Implements(implementation: "IFramedConcernMembership.OwnedConcern")] public Guid ownedConcern { get; internal set; } @@ -225,7 +225,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IFramedConcernMembership.OwnedConcern")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] @@ -235,7 +235,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -243,7 +243,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -253,7 +253,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -262,7 +262,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -271,7 +271,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -279,7 +279,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -287,7 +287,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -295,7 +295,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -304,14 +304,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -345,7 +345,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -359,7 +359,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -368,7 +368,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] [Implements(implementation: "IFramedConcernMembership.ReferencedConcern")] public Guid referencedConcern { get; internal set; } @@ -378,7 +378,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.ReferencedConcern")] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] Guid IRequirementConstraintMembership.referencedConstraint => this.referencedConcern; @@ -387,7 +387,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -397,14 +397,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -417,7 +417,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -437,7 +437,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -447,7 +447,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/Function.cs b/SysML2.NET/Core/AutoGenDto/Function.cs index 662eaadb..85ddced5 100644 --- a/SysML2.NET/Core/AutoGenDto/Function.cs +++ b/SysML2.NET/Core/AutoGenDto/Function.cs @@ -51,14 +51,14 @@ public partial class Function : IFunction /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class Function : IFunction /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class Function : IFunction /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -97,7 +97,7 @@ public partial class Function : IFunction /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -107,22 +107,24 @@ public partial class Function : IFunction /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -130,7 +132,7 @@ public partial class Function : IFunction /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -140,14 +142,14 @@ public partial class Function : IFunction /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -155,7 +157,7 @@ public partial class Function : IFunction /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -164,7 +166,7 @@ public partial class Function : IFunction /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -172,7 +174,7 @@ public partial class Function : IFunction /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -186,7 +188,7 @@ public partial class Function : IFunction /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -194,14 +196,14 @@ public partial class Function : IFunction /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,37 +214,37 @@ public partial class Function : IFunction /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -250,7 +252,7 @@ public partial class Function : IFunction /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -258,7 +260,7 @@ public partial class Function : IFunction /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -267,7 +269,7 @@ public partial class Function : IFunction /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -278,14 +280,14 @@ public partial class Function : IFunction /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -294,7 +296,7 @@ public partial class Function : IFunction /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -303,7 +305,7 @@ public partial class Function : IFunction /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -313,7 +315,7 @@ public partial class Function : IFunction /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -323,7 +325,7 @@ public partial class Function : IFunction /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -333,14 +335,14 @@ public partial class Function : IFunction /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -349,7 +351,7 @@ public partial class Function : IFunction /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -358,7 +360,7 @@ public partial class Function : IFunction /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -368,7 +370,7 @@ public partial class Function : IFunction /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -377,7 +379,7 @@ public partial class Function : IFunction /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -387,7 +389,7 @@ public partial class Function : IFunction /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -396,7 +398,7 @@ public partial class Function : IFunction /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -406,7 +408,7 @@ public partial class Function : IFunction /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -415,7 +417,7 @@ public partial class Function : IFunction /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -425,7 +427,7 @@ public partial class Function : IFunction /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -433,7 +435,7 @@ public partial class Function : IFunction /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -443,14 +445,14 @@ public partial class Function : IFunction /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -460,7 +462,7 @@ public partial class Function : IFunction /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -468,7 +470,7 @@ public partial class Function : IFunction /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -477,7 +479,7 @@ public partial class Function : IFunction /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -490,14 +492,16 @@ public partial class Function : IFunction /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -509,14 +513,14 @@ public partial class Function : IFunction /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -524,7 +528,7 @@ public partial class Function : IFunction /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -537,7 +541,7 @@ public partial class Function : IFunction /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/IAcceptActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IAcceptActionUsage.cs index 9afca1eb..40f85fd1 100644 --- a/SysML2.NET/Core/AutoGenDto/IAcceptActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IAcceptActionUsage.cs @@ -48,14 +48,14 @@ public partial interface IAcceptActionUsage : IActionUsage /// An Expression whose result is bound to the payload parameter of this AcceptActionUsage. If provided, /// the AcceptActionUsage will only accept a Transfer with exactly this payload. /// - [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? payloadArgument { get; } /// /// The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the /// base AcceptActionUsage AcceptAction from the Systems Model Library. /// - [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591477541360_47573_933")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] Guid payloadParameter { get; } @@ -63,7 +63,7 @@ public partial interface IAcceptActionUsage : IActionUsage /// /// An Expression whose result is bound to the receiver input parameter of this AcceptActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? receiverArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IActionDefinition.cs b/SysML2.NET/Core/AutoGenDto/IActionDefinition.cs index 17870f6b..d8b767d0 100644 --- a/SysML2.NET/Core/AutoGenDto/IActionDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IActionDefinition.cs @@ -45,7 +45,7 @@ public partial interface IActionDefinition : IBehavior, IOccurrenceDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List action { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IActionUsage.cs index 0005217c..6c2fcfb4 100644 --- a/SysML2.NET/Core/AutoGenDto/IActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IActionUsage.cs @@ -50,7 +50,7 @@ public partial interface IActionUsage : IStep, IOccurrenceUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] List actionDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IActorMembership.cs b/SysML2.NET/Core/AutoGenDto/IActorMembership.cs index e4323ad2..025fd49d 100644 --- a/SysML2.NET/Core/AutoGenDto/IActorMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IActorMembership.cs @@ -45,7 +45,7 @@ public partial interface IActorMembership : IParameterMembership /// /// The PartUsage specifying the actor. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] Guid ownedActorParameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAllocationDefinition.cs b/SysML2.NET/Core/AutoGenDto/IAllocationDefinition.cs index 9c031fff..519bfa94 100644 --- a/SysML2.NET/Core/AutoGenDto/IAllocationDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IAllocationDefinition.cs @@ -47,7 +47,7 @@ public partial interface IAllocationDefinition : IConnectionDefinition /// /// The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List allocation { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAllocationUsage.cs b/SysML2.NET/Core/AutoGenDto/IAllocationUsage.cs index 772dd2db..105c6b40 100644 --- a/SysML2.NET/Core/AutoGenDto/IAllocationUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IAllocationUsage.cs @@ -45,7 +45,7 @@ public partial interface IAllocationUsage : IConnectionUsage /// /// The AllocationDefinitions that are the types of this AllocationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] List allocationDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAnalysisCaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/IAnalysisCaseDefinition.cs index dcf0e50b..db5ea9bf 100644 --- a/SysML2.NET/Core/AutoGenDto/IAnalysisCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IAnalysisCaseDefinition.cs @@ -43,7 +43,7 @@ public partial interface IAnalysisCaseDefinition : ICaseDefinition /// An Expression used to compute the result of the AnalysisCaseDefinition, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] Guid? resultExpression { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAnalysisCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/IAnalysisCaseUsage.cs index 9ee19bb3..3a85f82c 100644 --- a/SysML2.NET/Core/AutoGenDto/IAnalysisCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IAnalysisCaseUsage.cs @@ -44,7 +44,7 @@ public partial interface IAnalysisCaseUsage : ICaseUsage /// /// The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] Guid? analysisCaseDefinition { get; } @@ -52,7 +52,7 @@ public partial interface IAnalysisCaseUsage : ICaseUsage /// An Expression used to compute the result of the AnalysisCaseUsage, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] Guid? resultExpression { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAnnotatingElement.cs b/SysML2.NET/Core/AutoGenDto/IAnnotatingElement.cs index dbdff6d6..b841d183 100644 --- a/SysML2.NET/Core/AutoGenDto/IAnnotatingElement.cs +++ b/SysML2.NET/Core/AutoGenDto/IAnnotatingElement.cs @@ -46,14 +46,14 @@ public partial interface IAnnotatingElement : IElement /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List annotatedElement { get; } /// /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List annotation { get; } @@ -61,7 +61,7 @@ public partial interface IAnnotatingElement : IElement /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedAnnotatingRelationship { get; } @@ -69,7 +69,7 @@ public partial interface IAnnotatingElement : IElement /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] Guid? owningAnnotatingRelationship { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAnnotation.cs b/SysML2.NET/Core/AutoGenDto/IAnnotation.cs index 2aa6e89a..643eda72 100644 --- a/SysML2.NET/Core/AutoGenDto/IAnnotation.cs +++ b/SysML2.NET/Core/AutoGenDto/IAnnotation.cs @@ -43,7 +43,7 @@ public partial interface IAnnotation : IRelationship /// /// The Element that is annotated by the annotatingElement of this Annotation. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid AnnotatedElement { get; set; } @@ -51,14 +51,14 @@ public partial interface IAnnotation : IRelationship /// The AnnotatingElement that annotates the annotatedElement of this Annotation. This is always either /// the ownedAnnotatingElement or the owningAnnotatingElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid annotatingElement { get; } /// /// The annotatingElement of this Annotation, when it is an ownedRelatedElement. /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] Guid? ownedAnnotatingElement { get; } @@ -66,7 +66,7 @@ public partial interface IAnnotation : IRelationship /// /// The annotatedElement of this Annotation, when it is also the owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_494140_18542")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] Guid? owningAnnotatedElement { get; } @@ -74,7 +74,7 @@ public partial interface IAnnotation : IRelationship /// /// The annotatingElement of this Annotation, when it is the owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] Guid? owningAnnotatingElement { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAssertConstraintUsage.cs b/SysML2.NET/Core/AutoGenDto/IAssertConstraintUsage.cs index c44f3cac..16d0caed 100644 --- a/SysML2.NET/Core/AutoGenDto/IAssertConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IAssertConstraintUsage.cs @@ -48,7 +48,7 @@ public partial interface IAssertConstraintUsage : IConstraintUsage, IInvariant /// ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the /// AssertConstraintUsage itself. /// - [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid assertedConstraint { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IAssignmentActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IAssignmentActionUsage.cs index 719b05d4..163cd427 100644 --- a/SysML2.NET/Core/AutoGenDto/IAssignmentActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IAssignmentActionUsage.cs @@ -46,7 +46,7 @@ public partial interface IAssignmentActionUsage : IActionUsage /// /// The Feature whose value is to be set. /// - [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] Guid referent { get; } @@ -55,13 +55,13 @@ public partial interface IAssignmentActionUsage : IActionUsage /// value of the referent will be set to the result of the valueExpression by this /// AssignmentActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? targetArgument { get; } /// /// The Expression whose result is to be assigned to the referent Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? valueExpression { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IAssociation.cs b/SysML2.NET/Core/AutoGenDto/IAssociation.cs index cd66b4f0..e853f4c2 100644 --- a/SysML2.NET/Core/AutoGenDto/IAssociation.cs +++ b/SysML2.NET/Core/AutoGenDto/IAssociation.cs @@ -47,7 +47,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] List associationEnd { get; } @@ -55,14 +55,14 @@ public partial interface IAssociation : IClassifier, IRelationship /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List relatedType { get; } /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid? sourceType { get; } @@ -71,7 +71,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List targetType { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IAttributeDefinition.cs b/SysML2.NET/Core/AutoGenDto/IAttributeDefinition.cs index ed5398b0..2d0fcb65 100644 --- a/SysML2.NET/Core/AutoGenDto/IAttributeDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IAttributeDefinition.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Systems.Attributes /// /// An AttributeDefinition is a Definition and a DataType of information about a quality or /// characteristic of a system or part of a system that has no independent identity other than its - /// value. All features of an AttributeDefinition must be referential (non-composite).As a DataType, an + /// value. All features of an AttributeDefinition must be referential (non-composite). As a DataType, an /// AttributeDefinition must specialize, directly or indirectly, the base DataType Base::DataValue from /// the Kernel Semantic Library. /// diff --git a/SysML2.NET/Core/AutoGenDto/IAttributeUsage.cs b/SysML2.NET/Core/AutoGenDto/IAttributeUsage.cs index 1d440957..f21d121e 100644 --- a/SysML2.NET/Core/AutoGenDto/IAttributeUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IAttributeUsage.cs @@ -38,7 +38,7 @@ namespace SysML2.NET.Core.DTO.Systems.Attributes /// AttributeDefinition, an AttributeUsage is a usage of a AttributeDefinition to represent the value of /// some system quality or characteristic. However, other kinds of kernel DataTypes are also allowed, to /// permit use of DataTypes from the Kernel Model Libraries. An AttributeUsage itself as well as all its - /// nested features must be referential (non-composite).An AttributeUsage must specialize, directly or + /// nested features must be referential (non-composite). An AttributeUsage must specialize, directly or /// indirectly, the base Feature Base::dataValues from the Kernel Semantic Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471291545_950196_20762", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -50,14 +50,14 @@ public partial interface IAttributeUsage : IUsage /// but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] List attributeDefinition { get; } /// /// Always true for an AttributeUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] new bool isReference { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IBehavior.cs b/SysML2.NET/Core/AutoGenDto/IBehavior.cs index 849c1cd8..64fe3ffc 100644 --- a/SysML2.NET/Core/AutoGenDto/IBehavior.cs +++ b/SysML2.NET/Core/AutoGenDto/IBehavior.cs @@ -44,14 +44,14 @@ public partial interface IBehavior : IClass /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List parameter { get; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List step { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IBooleanExpression.cs b/SysML2.NET/Core/AutoGenDto/IBooleanExpression.cs index ade3ce11..187e1342 100644 --- a/SysML2.NET/Core/AutoGenDto/IBooleanExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IBooleanExpression.cs @@ -42,8 +42,9 @@ public partial interface IBooleanExpression : IExpression { /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] Guid? predicate { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ICalculationDefinition.cs b/SysML2.NET/Core/AutoGenDto/ICalculationDefinition.cs index 9c4c46a4..c3cebc97 100644 --- a/SysML2.NET/Core/AutoGenDto/ICalculationDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ICalculationDefinition.cs @@ -44,7 +44,7 @@ public partial interface ICalculationDefinition : IFunction, IActionDefinition /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] List calculation { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ICalculationUsage.cs b/SysML2.NET/Core/AutoGenDto/ICalculationUsage.cs index 44453baa..8968801e 100644 --- a/SysML2.NET/Core/AutoGenDto/ICalculationUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ICalculationUsage.cs @@ -50,7 +50,7 @@ public partial interface ICalculationUsage : IExpression, IActionUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] Guid? calculationDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ICaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/ICaseDefinition.cs index 79908409..a507da12 100644 --- a/SysML2.NET/Core/AutoGenDto/ICaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ICaseDefinition.cs @@ -44,7 +44,7 @@ public partial interface ICaseDefinition : ICalculationDefinition /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List actorParameter { get; } @@ -52,14 +52,14 @@ public partial interface ICaseDefinition : ICalculationDefinition /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] Guid? objectiveRequirement { get; } /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] Guid subjectParameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ICaseUsage.cs b/SysML2.NET/Core/AutoGenDto/ICaseUsage.cs index 3ac2a95a..6c5f514c 100644 --- a/SysML2.NET/Core/AutoGenDto/ICaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ICaseUsage.cs @@ -44,7 +44,7 @@ public partial interface ICaseUsage : ICalculationUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List actorParameter { get; } @@ -52,21 +52,21 @@ public partial interface ICaseUsage : ICalculationUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] Guid? caseDefinition { get; } /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] Guid? objectiveRequirement { get; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] Guid subjectParameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IClassifier.cs b/SysML2.NET/Core/AutoGenDto/IClassifier.cs index 829f9153..f0645ceb 100644 --- a/SysML2.NET/Core/AutoGenDto/IClassifier.cs +++ b/SysML2.NET/Core/AutoGenDto/IClassifier.cs @@ -33,12 +33,12 @@ namespace SysML2.NET.Core.DTO.Core.Classifiers using SysML2.NET.Decorators; /// - /// A Classifier is a Type that classifies:
  • Things (in the universe) regardless of how Features - /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
  • How + /// A Classifier is a Type that classifies:
    • Things (in the universe) regardless of how Features + /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
    • How /// the above things are related by Features. (These are interpreted semantically as sequences of /// multiple things, such that the last thing in the sequence is also classified by the Classifier. Note - /// that this means that a Classifier modeled as specializing a Feature cannot classify - /// anything.)
    + /// that this means that a Classifier modeled as specializing a Feature cannot classify anything.)
  • + ///
///
[Class(xmiId: "_18_5_3_12e503d9_1533160651676_375105_42143", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -48,7 +48,7 @@ public partial interface IClassifier : IType /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] List ownedSubclassification { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ICollectExpression.cs b/SysML2.NET/Core/AutoGenDto/ICollectExpression.cs index de748609..0ba2ec27 100644 --- a/SysML2.NET/Core/AutoGenDto/ICollectExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/ICollectExpression.cs @@ -42,7 +42,7 @@ public partial interface ICollectExpression : IOperatorExpression { /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect")] + [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IComment.cs b/SysML2.NET/Core/AutoGenDto/IComment.cs index 77b657bd..e2072db2 100644 --- a/SysML2.NET/Core/AutoGenDto/IComment.cs +++ b/SysML2.NET/Core/AutoGenDto/IComment.cs @@ -41,7 +41,7 @@ public partial interface IComment : IAnnotatingElement /// /// The annotation text for the Comment. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Body { get; set; } /// @@ -49,7 +49,7 @@ public partial interface IComment : IAnnotatingElement /// format shall be a POSIX locale conformant to ISO/IEC 15897, with the format /// [language[_territory][.codeset][@modifier]]. /// - [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Locale { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IConcernUsage.cs b/SysML2.NET/Core/AutoGenDto/IConcernUsage.cs index 1d8a9f83..484847bd 100644 --- a/SysML2.NET/Core/AutoGenDto/IConcernUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IConcernUsage.cs @@ -46,7 +46,7 @@ public partial interface IConcernUsage : IRequirementUsage /// /// The ConcernDefinition that is the single type of this ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] Guid? concernDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IConjugatedPortDefinition.cs b/SysML2.NET/Core/AutoGenDto/IConjugatedPortDefinition.cs index b16ae517..9d62ceb8 100644 --- a/SysML2.NET/Core/AutoGenDto/IConjugatedPortDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IConjugatedPortDefinition.cs @@ -48,7 +48,7 @@ public partial interface IConjugatedPortDefinition : IPortDefinition /// The original PortDefinition for this ConjugatedPortDefinition, which is the owningNamespace of the /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] Guid originalPortDefinition { get; } @@ -56,7 +56,7 @@ public partial interface IConjugatedPortDefinition : IPortDefinition /// The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its /// originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_280165_440")] Guid ownedPortConjugator { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IConjugatedPortTyping.cs b/SysML2.NET/Core/AutoGenDto/IConjugatedPortTyping.cs index 6e6e9654..61bd5925 100644 --- a/SysML2.NET/Core/AutoGenDto/IConjugatedPortTyping.cs +++ b/SysML2.NET/Core/AutoGenDto/IConjugatedPortTyping.cs @@ -45,14 +45,14 @@ public partial interface IConjugatedPortTyping : IFeatureTyping /// The type of this ConjugatedPortTyping considered as a FeatureTyping, which must be a /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543180520185_480887_21131")] Guid ConjugatedPortDefinition { get; set; } /// /// The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid portDefinition { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IConjugation.cs b/SysML2.NET/Core/AutoGenDto/IConjugation.cs index 2f3356a8..88a025de 100644 --- a/SysML2.NET/Core/AutoGenDto/IConjugation.cs +++ b/SysML2.NET/Core/AutoGenDto/IConjugation.cs @@ -38,7 +38,7 @@ namespace SysML2.NET.Core.DTO.Core.Types /// with a direction in relative to the originalType are considered to have an effective direction of /// out relative to the conjugatedType and, similarly, Features with direction out in the originalType /// are considered to have an effective direction of in in the conjugatedType. Features with direction - /// inout, or with no direction, in the originalType, are inherited without change.A Type may + /// inout, or with no direction, in the originalType, are inherited without change. A Type may /// participate as a conjugatedType in at most one Conjugation relationship, and such a Type may not /// also be the specific Type in any Specialization relationship. /// @@ -49,21 +49,21 @@ public partial interface IConjugation : IRelationship /// /// The Type that is the result of applying Conjugation to the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid ConjugatedType { get; set; } /// /// The Type to be conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid OriginalType { get; set; } /// /// The conjugatedType of this Conjugation that is also its owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490143_721644_299")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] Guid? owningType { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IConnectionDefinition.cs b/SysML2.NET/Core/AutoGenDto/IConnectionDefinition.cs index f63a6769..92667f5c 100644 --- a/SysML2.NET/Core/AutoGenDto/IConnectionDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IConnectionDefinition.cs @@ -44,14 +44,14 @@ public partial interface IConnectionDefinition : IAssociationStructure, IPartDef /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] List connectionEnd { get; } /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] new bool IsSufficient { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IConnectionUsage.cs b/SysML2.NET/Core/AutoGenDto/IConnectionUsage.cs index 1bf15c87..ad32ce6c 100644 --- a/SysML2.NET/Core/AutoGenDto/IConnectionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IConnectionUsage.cs @@ -49,7 +49,7 @@ public partial interface IConnectionUsage : IConnectorAsUsage, IPartUsage /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] List connectionDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IConnector.cs b/SysML2.NET/Core/AutoGenDto/IConnector.cs index 962892c6..d451f654 100644 --- a/SysML2.NET/Core/AutoGenDto/IConnector.cs +++ b/SysML2.NET/Core/AutoGenDto/IConnector.cs @@ -47,7 +47,7 @@ public partial interface IConnector : IFeature, IRelationship /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List association { get; } @@ -56,7 +56,7 @@ public partial interface IConnector : IFeature, IRelationship /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] List connectorEnd { get; } @@ -65,21 +65,21 @@ public partial interface IConnector : IFeature, IRelationship /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? defaultFeaturingType { get; } /// /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List relatedFeature { get; } /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid? sourceFeature { get; } @@ -88,7 +88,7 @@ public partial interface IConnector : IFeature, IRelationship /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List targetFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IConstraintUsage.cs b/SysML2.NET/Core/AutoGenDto/IConstraintUsage.cs index a37bfcf1..6676e49b 100644 --- a/SysML2.NET/Core/AutoGenDto/IConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IConstraintUsage.cs @@ -50,7 +50,7 @@ public partial interface IConstraintUsage : IBooleanExpression, IOccurrenceUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] Guid? constraintDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ICrossSubsetting.cs b/SysML2.NET/Core/AutoGenDto/ICrossSubsetting.cs index 67fb5d27..ac7454fd 100644 --- a/SysML2.NET/Core/AutoGenDto/ICrossSubsetting.cs +++ b/SysML2.NET/Core/AutoGenDto/ICrossSubsetting.cs @@ -35,14 +35,14 @@ namespace SysML2.NET.Core.DTO.Core.Features /// CrossSubsetting is a kind of Subsetting for end Features, as identified by crossingFeature, to /// subset a chained Feature, identified by crossedFeature. It navigates to instances of the end /// Feature’s type from instances of other end Feature types on the same owningType (at least two end - /// Features are required for any of them to have a CrossSubsetting).The crossedFeature of a + /// Features are required for any of them to have a CrossSubsetting). The crossedFeature of a /// CrossSubsetting must have a feature chain of exactly two Features. The second Feature in the chain /// is the crossFeature of the crossingFeature (end Feature), which has the same type as the /// crossingFeature. When the owningType of the crossingFeature has exactly two end Features, the first /// Feature in the chain of the crossedFeature is the other end Feature. The crossFeature’s /// featuringType in this case is the other end Feature. When the owningType has more than two end /// Features, the first Feature in the chain is a Feature that CrossMultiplies all the other end - /// Features, which is also the featuringType of the crossFeature.A crossFeature must be owned by its + /// Features, which is also the featuringType of the crossFeature. A crossFeature must be owned by its /// featureCrossing (end Feature) when the featureCrossing owningType has more than two end Features. /// Otherwise, for exactly two end Features, the crossFeatures of each the ends can instead optionally /// be inherited by the other end from one of its types or a subsetted Feature. @@ -54,14 +54,14 @@ public partial interface ICrossSubsetting : ISubsetting /// /// The chained Feature that is cross subset by the crossingFeature of this CrossSubsetting. /// - [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] Guid CrossedFeature { get; set; } /// /// The end Feature that owns this CrossSubsetting relationship and is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] Guid crossingFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IDataType.cs b/SysML2.NET/Core/AutoGenDto/IDataType.cs index 010af926..5190c378 100644 --- a/SysML2.NET/Core/AutoGenDto/IDataType.cs +++ b/SysML2.NET/Core/AutoGenDto/IDataType.cs @@ -35,10 +35,10 @@ namespace SysML2.NET.Core.DTO.Kernel.DataTypes /// /// A DataType is a Classifier of things (in the universe) that can only be distinguished by how they /// are related to other things (via Features). This means multiple things classified by the same - /// DataType
  • Cannot be distinguished when they are related to other things in exactly the same - /// way, even when they are intended to be about different things.
  • Can be distinguished when + /// DataType
    • Cannot be distinguished when they are related to other things in exactly the same + /// way, even when they are intended to be about different things.
    • Can be distinguished when /// they are related to other things in different ways, even when they are intended to be about the same - /// thing.
    + /// thing.
///
[Class(xmiId: "_18_5_3_12e503d9_1557527599533_240072_110321", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] diff --git a/SysML2.NET/Core/AutoGenDto/IDefinition.cs b/SysML2.NET/Core/AutoGenDto/IDefinition.cs index bfa72dfd..f3c918fe 100644 --- a/SysML2.NET/Core/AutoGenDto/IDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IDefinition.cs @@ -34,15 +34,15 @@ namespace SysML2.NET.Core.DTO.Systems.DefinitionAndUsage /// /// A Definition is a Classifier of Usages. The actual kinds of Definition that may appear in a model - /// are given by the subclasses of Definition (possibly as extended with user-defined - /// SemanticMetadata).Normally, a Definition has owned Usages that model features of the thing being - /// defined. A Definition may also have other Definitions nested in it, but this has no semantic - /// significance, other than the nested scoping resulting from the Definition being considered as a - /// Namespace for any nested Definitions.However, if a Definition has isVariation = true, then it - /// represents a variation point Definition. In this case, all of its members must be variant Usages, - /// related to the Definition by VariantMembership Relationships. Rather than being features of the - /// Definition, variant Usages model different concrete alternatives that can be chosen to fill in for - /// an abstract Usage of the variation point Definition. + /// are given by the subclasses of Definition (possibly as extended with user-defined SemanticMetadata). + /// Normally, a Definition has owned Usages that model features of the thing being defined. A Definition + /// may also have other Definitions nested in it, but this has no semantic significance, other than the + /// nested scoping resulting from the Definition being considered as a Namespace for any nested + /// Definitions. However, if a Definition has isVariation = true, then it represents a variation point + /// Definition. In this case, all of its members must be variant Usages, related to the Definition by + /// VariantMembership Relationships. Rather than being features of the Definition, variant Usages model + /// different concrete alternatives that can be chosen to fill in for an abstract Usage of the variation + /// point Definition. /// [Class(xmiId: "_18_5_3_12e503d9_1565479032244_336549_22524", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -51,7 +51,7 @@ public partial interface IDefinition : IClassifier /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List directedUsage { get; } @@ -60,55 +60,55 @@ public partial interface IDefinition : IClassifier /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool IsVariation { get; set; } /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] List ownedAction { get; } /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] List ownedAllocation { get; } /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] List ownedAnalysisCase { get; } /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedAttribute { get; } /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] List ownedCalculation { get; } /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] List ownedCase { get; } /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] List ownedConcern { get; } @@ -117,112 +117,112 @@ public partial interface IDefinition : IClassifier /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedConnection { get; } /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] List ownedConstraint { get; } /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] List ownedEnumeration { get; } /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] List ownedFlow { get; } /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] List ownedInterface { get; } /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] List ownedItem { get; } /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] List ownedMetadata { get; } /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedOccurrence { get; } /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] List ownedPart { get; } /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedPort { get; } /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedReference { get; } /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] List ownedRendering { get; } /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] List ownedRequirement { get; } /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] List ownedState { get; } /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedTransition { get; } /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List ownedUsage { get; } @@ -230,35 +230,35 @@ public partial interface IDefinition : IClassifier /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] List ownedUseCase { get; } /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] List ownedVerificationCase { get; } /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] List ownedView { get; } /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] List ownedViewpoint { get; } /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List usage { get; } @@ -266,7 +266,7 @@ public partial interface IDefinition : IClassifier /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List variant { get; } @@ -275,7 +275,7 @@ public partial interface IDefinition : IClassifier /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] List variantMembership { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IDependency.cs b/SysML2.NET/Core/AutoGenDto/IDependency.cs index 7135226a..c0ebc961 100644 --- a/SysML2.NET/Core/AutoGenDto/IDependency.cs +++ b/SysML2.NET/Core/AutoGenDto/IDependency.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -45,14 +45,14 @@ public partial interface IDependency : IRelationship /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] List Client { get; set; } /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List Supplier { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IDifferencing.cs b/SysML2.NET/Core/AutoGenDto/IDifferencing.cs index 36acf4d7..16cce675 100644 --- a/SysML2.NET/Core/AutoGenDto/IDifferencing.cs +++ b/SysML2.NET/Core/AutoGenDto/IDifferencing.cs @@ -44,7 +44,7 @@ public partial interface IDifferencing : IRelationship /// Type that partly determines interpretations of typeDifferenced, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid DifferencingType { get; set; } @@ -52,7 +52,7 @@ public partial interface IDifferencing : IRelationship /// Type with interpretations partly determined by differencingType, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid typeDifferenced { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IDisjoining.cs b/SysML2.NET/Core/AutoGenDto/IDisjoining.cs index e39bc2a5..028fb774 100644 --- a/SysML2.NET/Core/AutoGenDto/IDisjoining.cs +++ b/SysML2.NET/Core/AutoGenDto/IDisjoining.cs @@ -45,14 +45,14 @@ public partial interface IDisjoining : IRelationship /// /// Type asserted to be disjoint with the typeDisjoined. /// - [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid DisjoiningType { get; set; } /// /// A typeDisjoined that is also an owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_955906_617")] Guid? owningType { get; } @@ -60,7 +60,7 @@ public partial interface IDisjoining : IRelationship /// /// Type asserted to be disjoint with the disjoiningType. /// - [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid TypeDisjoined { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IDocumentation.cs b/SysML2.NET/Core/AutoGenDto/IDocumentation.cs index c09bb633..3f3bad1e 100644 --- a/SysML2.NET/Core/AutoGenDto/IDocumentation.cs +++ b/SysML2.NET/Core/AutoGenDto/IDocumentation.cs @@ -41,7 +41,7 @@ public partial interface IDocumentation : IComment /// /// The Element that is documented by this Documentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] Guid documentedElement { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IElement.cs b/SysML2.NET/Core/AutoGenDto/IElement.cs index 4e136171..e787229d 100644 --- a/SysML2.NET/Core/AutoGenDto/IElement.cs +++ b/SysML2.NET/Core/AutoGenDto/IElement.cs @@ -44,13 +44,13 @@ public partial interface IElement /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List AliasIds { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredName { get; set; } /// @@ -59,13 +59,13 @@ public partial interface IElement /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List documentation { get; } @@ -74,7 +74,7 @@ public partial interface IElement /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string ElementId { get; set; } /// @@ -84,13 +84,13 @@ public partial interface IElement /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isLibraryElement { get; } /// @@ -99,14 +99,14 @@ public partial interface IElement /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string name { get; } /// /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] List ownedAnnotation { get; } @@ -115,13 +115,13 @@ public partial interface IElement /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List ownedElement { get; } /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] List OwnedRelationship { get; set; } @@ -129,13 +129,13 @@ public partial interface IElement /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? owner { get; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] Guid? owningMembership { get; } @@ -144,14 +144,14 @@ public partial interface IElement /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] Guid? owningNamespace { get; } /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] Guid? OwningRelationship { get; set; } @@ -163,7 +163,7 @@ public partial interface IElement /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string qualifiedName { get; } /// @@ -172,13 +172,13 @@ public partial interface IElement /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string shortName { get; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List textualRepresentation { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IElementFilterMembership.cs b/SysML2.NET/Core/AutoGenDto/IElementFilterMembership.cs index 771dc3c1..8d0ac376 100644 --- a/SysML2.NET/Core/AutoGenDto/IElementFilterMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IElementFilterMembership.cs @@ -47,7 +47,7 @@ public partial interface IElementFilterMembership : IOwningMembership /// The model-level evaluable Boolean-valued Expression used to filter the imported members of the /// membershipOwningNamespace of this ElementFilterMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] Guid condition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IEndFeatureMembership.cs b/SysML2.NET/Core/AutoGenDto/IEndFeatureMembership.cs index 76d04ad8..a13f06b1 100644 --- a/SysML2.NET/Core/AutoGenDto/IEndFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IEndFeatureMembership.cs @@ -43,7 +43,7 @@ public partial interface IEndFeatureMembership : IFeatureMembership { /// /// - [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] new Guid ownedMemberFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IEnumerationDefinition.cs b/SysML2.NET/Core/AutoGenDto/IEnumerationDefinition.cs index 09aedfbe..a0937384 100644 --- a/SysML2.NET/Core/AutoGenDto/IEnumerationDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IEnumerationDefinition.cs @@ -45,7 +45,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] List enumeratedValue { get; } @@ -53,7 +53,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] new bool IsVariation { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IEnumerationUsage.cs b/SysML2.NET/Core/AutoGenDto/IEnumerationUsage.cs index 3a08da59..7d51cddf 100644 --- a/SysML2.NET/Core/AutoGenDto/IEnumerationUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IEnumerationUsage.cs @@ -43,7 +43,7 @@ public partial interface IEnumerationUsage : IAttributeUsage /// /// The single EnumerationDefinition that is the type of this EnumerationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471811429_523492_20975")] Guid enumerationDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IEventOccurrenceUsage.cs b/SysML2.NET/Core/AutoGenDto/IEventOccurrenceUsage.cs index 77270b91..b9d0f96c 100644 --- a/SysML2.NET/Core/AutoGenDto/IEventOccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IEventOccurrenceUsage.cs @@ -37,7 +37,7 @@ namespace SysML2.NET.Core.DTO.Systems.Occurrences /// An EventOccurrenceUsage is an OccurrenceUsage that represents another OccurrenceUsage occurring as a /// suboccurrence of the containing occurrence of the EventOccurrenceUsage. Unless it is the /// EventOccurrenceUsage itself, the referenced OccurrenceUsage is related to the EventOccurrenceUsage - /// by a ReferenceSubsetting Relationship.If the EventOccurrenceUsage is owned by an + /// by a ReferenceSubsetting Relationship. If the EventOccurrenceUsage is owned by an /// OccurrenceDefinition or OccurrenceUsage, then it also subsets the timeEnclosedOccurrences property /// of the Class Occurrence from the Kernel Semantic Library model Occurrences. /// @@ -50,13 +50,13 @@ public partial interface IEventOccurrenceUsage : IOccurrenceUsage /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid eventOccurrence { get; } /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] new bool isReference { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IExhibitStateUsage.cs b/SysML2.NET/Core/AutoGenDto/IExhibitStateUsage.cs index 52710954..2b5199c2 100644 --- a/SysML2.NET/Core/AutoGenDto/IExhibitStateUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IExhibitStateUsage.cs @@ -48,7 +48,7 @@ public partial interface IExhibitStateUsage : IStateUsage, IPerformActionUsage /// The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the /// ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] Guid exhibitedState { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IExpose.cs b/SysML2.NET/Core/AutoGenDto/IExpose.cs index 2ef6c121..d0c60535 100644 --- a/SysML2.NET/Core/AutoGenDto/IExpose.cs +++ b/SysML2.NET/Core/AutoGenDto/IExpose.cs @@ -44,14 +44,14 @@ public partial interface IExpose : IImport /// /// An Expose always imports all Elements, regardless of visibility (isImportAll = true). /// - [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622577942205_869984_64")] new bool IsImportAll { get; set; } /// /// An Expose always has protected visibility. /// - [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected")] + [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674976_798509_43257")] new VisibilityKind Visibility { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IExpression.cs b/SysML2.NET/Core/AutoGenDto/IExpression.cs index 043c4bfa..263fe1db 100644 --- a/SysML2.NET/Core/AutoGenDto/IExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IExpression.cs @@ -46,8 +46,9 @@ public partial interface IExpression : IStep { /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] Guid? function { get; } @@ -55,7 +56,7 @@ public partial interface IExpression : IStep /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isModelLevelEvaluable { get; } /// @@ -63,7 +64,7 @@ public partial interface IExpression : IStep /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] Guid result { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeature.cs b/SysML2.NET/Core/AutoGenDto/IFeature.cs index 4a32e65c..7ef6a877 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeature.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeature.cs @@ -37,13 +37,13 @@ namespace SysML2.NET.Core.DTO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -62,7 +62,7 @@ public partial interface IFeature : IType /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List chainingFeature { get; } /// @@ -71,21 +71,21 @@ public partial interface IFeature : IType /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? crossFeature { get; } /// /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] FeatureDirectionKind? Direction { get; set; } /// /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] Guid? endOwningType { get; } @@ -93,7 +93,7 @@ public partial interface IFeature : IType /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid featureTarget { get; } /// @@ -102,7 +102,7 @@ public partial interface IFeature : IType /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List featuringType { get; } /// @@ -110,20 +110,20 @@ public partial interface IFeature : IType /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsComposite { get; set; } /// /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsDerived { get; set; } /// @@ -136,40 +136,40 @@ public partial interface IFeature : IType /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsEnd { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsOrdered { get; set; } /// /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsPortion { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] bool IsUnique { get; set; } /// /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsVariable { get; set; } /// /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] Guid? ownedCrossSubsetting { get; } @@ -177,7 +177,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedFeatureChaining { get; } @@ -186,7 +186,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedFeatureInverting { get; } @@ -195,7 +195,7 @@ public partial interface IFeature : IType /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] List ownedRedefinition { get; } @@ -203,7 +203,7 @@ public partial interface IFeature : IType /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] Guid? ownedReferenceSubsetting { get; } @@ -211,7 +211,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] List ownedSubsetting { get; } @@ -220,7 +220,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedTypeFeaturing { get; } @@ -229,7 +229,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] List ownedTyping { get; } @@ -237,14 +237,14 @@ public partial interface IFeature : IType /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] Guid? owningFeatureMembership { get; } /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -256,7 +256,7 @@ public partial interface IFeature : IType /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List type { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureChainExpression.cs b/SysML2.NET/Core/AutoGenDto/IFeatureChainExpression.cs index dd810e22..a2c2bd25 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureChainExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureChainExpression.cs @@ -43,7 +43,7 @@ public partial interface IFeatureChainExpression : IOperatorExpression { /// /// - [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".")] + [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } @@ -51,7 +51,7 @@ public partial interface IFeatureChainExpression : IOperatorExpression /// The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] Guid targetFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureChaining.cs b/SysML2.NET/Core/AutoGenDto/IFeatureChaining.cs index 1ea9e013..0aac7b05 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureChaining.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureChaining.cs @@ -44,7 +44,7 @@ public partial interface IFeatureChaining : IRelationship /// The Feature whose values partly determine values of featureChained, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid ChainingFeature { get; set; } @@ -52,7 +52,7 @@ public partial interface IFeatureChaining : IRelationship /// The Feature whose values are partly determined by values of the chainingFeature, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid featureChained { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureInverting.cs b/SysML2.NET/Core/AutoGenDto/IFeatureInverting.cs index 9bbaa0dd..babd69fe 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureInverting.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureInverting.cs @@ -46,21 +46,21 @@ public partial interface IFeatureInverting : IRelationship /// /// The Feature that is an inverse of the invertingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid FeatureInverted { get; set; } /// /// The Feature that is an inverse of the invertedFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid InvertingFeature { get; set; } /// /// A featureInverted that is also the owningRelatedElement of this FeatureInverting. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838862_842173_146")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] Guid? owningFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureMembership.cs b/SysML2.NET/Core/AutoGenDto/IFeatureMembership.cs index 70f2ba47..4c7a2ea6 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureMembership.cs @@ -48,14 +48,14 @@ public partial interface IFeatureMembership : IOwningMembership /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] Guid ownedMemberFeature { get; } /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] Guid owningType { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureReferenceExpression.cs b/SysML2.NET/Core/AutoGenDto/IFeatureReferenceExpression.cs index 7b1e479a..43cd9620 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureReferenceExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureReferenceExpression.cs @@ -44,7 +44,7 @@ public partial interface IFeatureReferenceExpression : IExpression /// The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] Guid referent { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureTyping.cs b/SysML2.NET/Core/AutoGenDto/IFeatureTyping.cs index 0bcc7110..3f521ed4 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureTyping.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureTyping.cs @@ -45,7 +45,7 @@ public partial interface IFeatureTyping : ISpecialization /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] Guid? owningFeature { get; } @@ -53,14 +53,14 @@ public partial interface IFeatureTyping : ISpecialization /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] Guid Type { get; set; } /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] Guid TypedFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IFeatureValue.cs b/SysML2.NET/Core/AutoGenDto/IFeatureValue.cs index a083b2cc..74765357 100644 --- a/SysML2.NET/Core/AutoGenDto/IFeatureValue.cs +++ b/SysML2.NET/Core/AutoGenDto/IFeatureValue.cs @@ -37,10 +37,10 @@ namespace SysML2.NET.Core.DTO.Kernel.FeatureValues /// A FeatureValue is a Membership that identifies a particular member Expression that provides the /// value of the Feature that owns the FeatureValue. The value is specified as either a bound value or /// an initial value, and as either a concrete or default value. A Feature can have at most one - /// FeatureValue.The result of the value Expression is bound to the featureWithValue using a + /// FeatureValue. The result of the value Expression is bound to the featureWithValue using a /// BindingConnector. If isInitial = false, then the featuringType of the BindingConnector is the same /// as the featuringType of the featureWithValue. If isInitial = true, then the featuringType of the - /// BindingConnector is restricted to its startShot.If isDefault = false, then the above semantics of + /// BindingConnector is restricted to its startShot. If isDefault = false, then the above semantics of /// the FeatureValue are realized for the given featureWithValue. Otherwise, the semantics are realized /// for any individual of the featuringType of the featureWithValue, unless another value is explicitly /// given for the featureWithValue for that individual. @@ -51,8 +51,9 @@ public partial interface IFeatureValue : IOwningMembership { /// /// The Feature to be provided a value. + /// The Feature to be provided a value. /// - [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] Guid featureWithValue { get; } @@ -60,19 +61,20 @@ public partial interface IFeatureValue : IOwningMembership /// Whether this FeatureValue is a concrete specification of the bound or initial value of the /// featureWithValue, or just a default value that may be overridden. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsDefault { get; set; } /// /// Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsInitial { get; set; } /// /// The Expression that provides the value as a result. + /// The Expression that provides the value of the featureWithValue as its result. /// - [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] Guid value { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFlow.cs b/SysML2.NET/Core/AutoGenDto/IFlow.cs index ad11f0ef..dfdcb5f1 100644 --- a/SysML2.NET/Core/AutoGenDto/IFlow.cs +++ b/SysML2.NET/Core/AutoGenDto/IFlow.cs @@ -45,7 +45,7 @@ public partial interface IFlow : IConnector, IStep /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] List flowEnd { get; } @@ -53,7 +53,7 @@ public partial interface IFlow : IConnector, IStep /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] List interaction { get; } @@ -61,28 +61,28 @@ public partial interface IFlow : IConnector, IStep /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] Guid? payloadFeature { get; } /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List payloadType { get; } /// /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] Guid? sourceOutputFeature { get; } /// /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] Guid? targetInputFeature { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IFlowDefinition.cs b/SysML2.NET/Core/AutoGenDto/IFlowDefinition.cs index bed9c330..f027b8c0 100644 --- a/SysML2.NET/Core/AutoGenDto/IFlowDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IFlowDefinition.cs @@ -44,7 +44,7 @@ public partial interface IFlowDefinition : IInteraction, IActionDefinition /// /// The Usages that define the things related by the FlowDefinition. /// - [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] List flowEnd { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFlowUsage.cs b/SysML2.NET/Core/AutoGenDto/IFlowUsage.cs index c52ed4e4..cff2591c 100644 --- a/SysML2.NET/Core/AutoGenDto/IFlowUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IFlowUsage.cs @@ -48,7 +48,7 @@ public partial interface IFlowUsage : IConnectorAsUsage, IFlow, IActionUsage /// other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel /// Model Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1661900477937_518125_727")] List flowDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IForLoopActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IForLoopActionUsage.cs index e9157764..f6dc2c93 100644 --- a/SysML2.NET/Core/AutoGenDto/IForLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IForLoopActionUsage.cs @@ -47,7 +47,7 @@ public partial interface IForLoopActionUsage : ILoopActionUsage /// the successive values of the input sequence on each iteration. It is the ownedFeature that redefines /// ForLoopAction::var. /// - [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid loopVariable { get; } /// @@ -55,7 +55,7 @@ public partial interface IForLoopActionUsage : ILoopActionUsage /// each iterative performance of the bodyAction. It is the Expression whose result is bound to the seq /// input parameter of this ForLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid seqArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IFramedConcernMembership.cs b/SysML2.NET/Core/AutoGenDto/IFramedConcernMembership.cs index 9faf8767..f89a3f26 100644 --- a/SysML2.NET/Core/AutoGenDto/IFramedConcernMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IFramedConcernMembership.cs @@ -44,14 +44,14 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] new RequirementConstraintKind Kind { get; set; } /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] Guid ownedConcern { get; } @@ -60,7 +60,7 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] Guid referencedConcern { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IFunction.cs b/SysML2.NET/Core/AutoGenDto/IFunction.cs index a2a3112c..cfb3e1a1 100644 --- a/SysML2.NET/Core/AutoGenDto/IFunction.cs +++ b/SysML2.NET/Core/AutoGenDto/IFunction.cs @@ -43,25 +43,29 @@ public partial interface IFunction : IBehavior { /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] List expression { get; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isModelLevelEvaluable { get; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] Guid result { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IIfActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IIfActionUsage.cs index cf7abc8c..4a5cf6ca 100644 --- a/SysML2.NET/Core/AutoGenDto/IIfActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IIfActionUsage.cs @@ -46,21 +46,21 @@ public partial interface IIfActionUsage : IActionUsage /// The ActionUsage that is to be performed if the result of the ifArgument is false. It is the /// (optional) third parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? elseAction { get; } /// /// The Expression whose result determines whether the thenAction or (optionally) the elseAction is /// performed. It is the first parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid ifArgument { get; } /// /// The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second /// parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid thenAction { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IImport.cs b/SysML2.NET/Core/AutoGenDto/IImport.cs index 8bf15a65..32187968 100644 --- a/SysML2.NET/Core/AutoGenDto/IImport.cs +++ b/SysML2.NET/Core/AutoGenDto/IImport.cs @@ -50,14 +50,14 @@ public partial interface IImport : IRelationship /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid importedElement { get; } /// /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid importOwningNamespace { get; } @@ -65,20 +65,20 @@ public partial interface IImport : IRelationship /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImportAll { get; set; } /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsRecursive { get; set; } /// /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] VisibilityKind Visibility { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IIncludeUseCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/IIncludeUseCaseUsage.cs index f3f95d3f..5264ee9f 100644 --- a/SysML2.NET/Core/AutoGenDto/IIncludeUseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IIncludeUseCaseUsage.cs @@ -48,7 +48,7 @@ public partial interface IIncludeUseCaseUsage : IUseCaseUsage, IPerformActionUsa /// The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the /// IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] Guid useCaseIncluded { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IIndexExpression.cs b/SysML2.NET/Core/AutoGenDto/IIndexExpression.cs index aa4810f4..72fddfbb 100644 --- a/SysML2.NET/Core/AutoGenDto/IIndexExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IIndexExpression.cs @@ -42,7 +42,7 @@ public partial interface IIndexExpression : IOperatorExpression { /// /// - [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#")] + [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IInstantiationExpression.cs b/SysML2.NET/Core/AutoGenDto/IInstantiationExpression.cs index 68978683..433b1626 100644 --- a/SysML2.NET/Core/AutoGenDto/IInstantiationExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IInstantiationExpression.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Kernel.Expressions /// /// An InstantiationExpression is an Expression that instantiates its instantiatedType, binding some or - /// all of the features of that Type to the results of its arguments.InstantiationExpression is + /// all of the features of that Type to the results of its arguments. InstantiationExpression is /// abstract, with concrete subclasses InvocationExpression and ConstructorExpression. /// [Class(xmiId: "_2022x_2_12e503d9_1739136879941_579104_183", isAbstract: true, isFinalSpecialization: false, isActive: false)] @@ -45,16 +45,16 @@ public partial interface IInstantiationExpression : IExpression /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List argument { get; } /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] Guid instantiatedType { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IInterfaceDefinition.cs b/SysML2.NET/Core/AutoGenDto/IInterfaceDefinition.cs index 0978f1cd..2f2ade8b 100644 --- a/SysML2.NET/Core/AutoGenDto/IInterfaceDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IInterfaceDefinition.cs @@ -43,7 +43,7 @@ public partial interface IInterfaceDefinition : IConnectionDefinition /// /// The PortUsages that are the connectionEnds of this InterfaceDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591476421094_685440_682")] List interfaceEnd { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IInterfaceUsage.cs b/SysML2.NET/Core/AutoGenDto/IInterfaceUsage.cs index 11642c96..67440e53 100644 --- a/SysML2.NET/Core/AutoGenDto/IInterfaceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IInterfaceUsage.cs @@ -45,7 +45,7 @@ public partial interface IInterfaceUsage : IConnectionUsage /// /// The InterfaceDefinitions that type this InterfaceUsage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] List interfaceDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IIntersecting.cs b/SysML2.NET/Core/AutoGenDto/IIntersecting.cs index ad7b374c..f461d7b5 100644 --- a/SysML2.NET/Core/AutoGenDto/IIntersecting.cs +++ b/SysML2.NET/Core/AutoGenDto/IIntersecting.cs @@ -44,7 +44,7 @@ public partial interface IIntersecting : IRelationship /// Type that partly determines interpretations of typeIntersected, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid IntersectingType { get; set; } @@ -52,7 +52,7 @@ public partial interface IIntersecting : IRelationship /// Type with interpretations partly determined by intersectingType, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid typeIntersected { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IInvariant.cs b/SysML2.NET/Core/AutoGenDto/IInvariant.cs index 041b143c..cc783bd7 100644 --- a/SysML2.NET/Core/AutoGenDto/IInvariant.cs +++ b/SysML2.NET/Core/AutoGenDto/IInvariant.cs @@ -44,7 +44,7 @@ public partial interface IInvariant : IBooleanExpression /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsNegated { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IItemUsage.cs b/SysML2.NET/Core/AutoGenDto/IItemUsage.cs index 986a8a37..5f3e6e3f 100644 --- a/SysML2.NET/Core/AutoGenDto/IItemUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IItemUsage.cs @@ -49,7 +49,7 @@ public partial interface IItemUsage : IOccurrenceUsage /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] List itemDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ILibraryPackage.cs b/SysML2.NET/Core/AutoGenDto/ILibraryPackage.cs index cf120b38..5a11ebeb 100644 --- a/SysML2.NET/Core/AutoGenDto/ILibraryPackage.cs +++ b/SysML2.NET/Core/AutoGenDto/ILibraryPackage.cs @@ -44,7 +44,7 @@ public partial interface ILibraryPackage : IPackage /// LibraryPackages in the standard Kernel Model Libraries or in normative model libraries for a /// language built on KerML. /// - [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsStandard { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/ILiteralBoolean.cs b/SysML2.NET/Core/AutoGenDto/ILiteralBoolean.cs index bb07da80..af9320a0 100644 --- a/SysML2.NET/Core/AutoGenDto/ILiteralBoolean.cs +++ b/SysML2.NET/Core/AutoGenDto/ILiteralBoolean.cs @@ -42,8 +42,9 @@ public partial interface ILiteralBoolean : ILiteralExpression { /// /// The Boolean value that is the result of evaluating this LiteralBoolean. + /// The Boolean value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/ILiteralInteger.cs b/SysML2.NET/Core/AutoGenDto/ILiteralInteger.cs index 50df6acc..58a2010e 100644 --- a/SysML2.NET/Core/AutoGenDto/ILiteralInteger.cs +++ b/SysML2.NET/Core/AutoGenDto/ILiteralInteger.cs @@ -42,8 +42,9 @@ public partial interface ILiteralInteger : ILiteralExpression { /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] int Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/ILiteralRational.cs b/SysML2.NET/Core/AutoGenDto/ILiteralRational.cs index ff2276e7..3e896341 100644 --- a/SysML2.NET/Core/AutoGenDto/ILiteralRational.cs +++ b/SysML2.NET/Core/AutoGenDto/ILiteralRational.cs @@ -42,8 +42,9 @@ public partial interface ILiteralRational : ILiteralExpression { /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] double Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/ILiteralString.cs b/SysML2.NET/Core/AutoGenDto/ILiteralString.cs index bd4ddc10..a037b04c 100644 --- a/SysML2.NET/Core/AutoGenDto/ILiteralString.cs +++ b/SysML2.NET/Core/AutoGenDto/ILiteralString.cs @@ -42,8 +42,9 @@ public partial interface ILiteralString : ILiteralExpression { /// /// The String value that is the result of evaluating this Expression. + /// The String value that is the result of evaluating this LiteralString. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/ILoopActionUsage.cs b/SysML2.NET/Core/AutoGenDto/ILoopActionUsage.cs index 0dc0edfc..bf1d42eb 100644 --- a/SysML2.NET/Core/AutoGenDto/ILoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ILoopActionUsage.cs @@ -46,7 +46,7 @@ public partial interface ILoopActionUsage : IActionUsage /// The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the /// LoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid bodyAction { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IMembership.cs b/SysML2.NET/Core/AutoGenDto/IMembership.cs index 2b95f32b..cb50dd14 100644 --- a/SysML2.NET/Core/AutoGenDto/IMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IMembership.cs @@ -37,10 +37,10 @@ namespace SysML2.NET.Core.DTO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -49,26 +49,26 @@ public partial interface IMembership : IRelationship /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid MemberElement { get; set; } /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string memberElementId { get; } /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -77,14 +77,14 @@ public partial interface IMembership : IRelationship /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberShortName { get; set; } /// /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] VisibilityKind Visibility { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IMembershipImport.cs b/SysML2.NET/Core/AutoGenDto/IMembershipImport.cs index 41ddeb3a..314e8831 100644 --- a/SysML2.NET/Core/AutoGenDto/IMembershipImport.cs +++ b/SysML2.NET/Core/AutoGenDto/IMembershipImport.cs @@ -44,7 +44,7 @@ public partial interface IMembershipImport : IImport /// /// The Membership to be imported. /// - [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid ImportedMembership { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IMetadataAccessExpression.cs b/SysML2.NET/Core/AutoGenDto/IMetadataAccessExpression.cs index cdee6281..d4fcf369 100644 --- a/SysML2.NET/Core/AutoGenDto/IMetadataAccessExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IMetadataAccessExpression.cs @@ -46,7 +46,7 @@ public partial interface IMetadataAccessExpression : IExpression /// /// The Element whose metadata is being accessed. /// - [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] Guid referencedElement { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IMetadataFeature.cs b/SysML2.NET/Core/AutoGenDto/IMetadataFeature.cs index a3d8a1ff..b15d0a0a 100644 --- a/SysML2.NET/Core/AutoGenDto/IMetadataFeature.cs +++ b/SysML2.NET/Core/AutoGenDto/IMetadataFeature.cs @@ -46,7 +46,7 @@ public partial interface IMetadataFeature : IAnnotatingElement, IFeature /// /// The type of this MetadataFeature, which must be a Metaclass. /// - [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] Guid? metaclass { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IMetadataUsage.cs b/SysML2.NET/Core/AutoGenDto/IMetadataUsage.cs index 0d983c83..631b8dc0 100644 --- a/SysML2.NET/Core/AutoGenDto/IMetadataUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IMetadataUsage.cs @@ -48,7 +48,7 @@ public partial interface IMetadataUsage : IItemUsage, IMetadataFeature /// /// The MetadataDefinition that is the definition of this MetadataUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1606345564958_925589_327")] Guid? metadataDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IMultiplicity.cs b/SysML2.NET/Core/AutoGenDto/IMultiplicity.cs index 3ca9f676..af76510d 100644 --- a/SysML2.NET/Core/AutoGenDto/IMultiplicity.cs +++ b/SysML2.NET/Core/AutoGenDto/IMultiplicity.cs @@ -36,12 +36,12 @@ namespace SysML2.NET.Core.DTO.Core.Types /// /// A Multiplicity is a Feature whose co-domain is a set of natural numbers giving the allowed /// cardinalities of each typeWithMultiplicity. The cardinality of a Type is defined as follows, - /// depending on whether the Type is a Classifier or Feature.
  • Classifier – The number of basic + /// depending on whether the Type is a Classifier or Feature.
    • Classifier – The number of basic /// instances of the Classifier, that is, those instances representing things, which are not instances - /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the + /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the /// same featuring instances. In the case of a Feature with a Classifier as its featuringType, this is /// the number of values of Feature for each basic instance of the Classifier. Note that, for non-unique - /// Features, all duplicate values are included in this count.
    Multiplicity co-domains (in + /// Features, all duplicate values are included in this count.
Multiplicity co-domains (in /// models) can be specified by Expression that might vary in their results. If the typeWithMultiplicity /// is a Classifier, the domain of the Multiplicity shall be Base::Anything. If the /// typeWithMultiplicity is a Feature, the Multiplicity shall have the same domain as the diff --git a/SysML2.NET/Core/AutoGenDto/IMultiplicityRange.cs b/SysML2.NET/Core/AutoGenDto/IMultiplicityRange.cs index 2d6cbf7e..1cd0a6d4 100644 --- a/SysML2.NET/Core/AutoGenDto/IMultiplicityRange.cs +++ b/SysML2.NET/Core/AutoGenDto/IMultiplicityRange.cs @@ -50,7 +50,7 @@ public partial interface IMultiplicityRange : IMultiplicity /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. ///
- [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List bound { get; } @@ -59,14 +59,14 @@ public partial interface IMultiplicityRange : IMultiplicity /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] Guid? lowerBound { get; } /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] Guid upperBound { get; } diff --git a/SysML2.NET/Core/AutoGenDto/INamespace.cs b/SysML2.NET/Core/AutoGenDto/INamespace.cs index dbb36efe..d73a4a6b 100644 --- a/SysML2.NET/Core/AutoGenDto/INamespace.cs +++ b/SysML2.NET/Core/AutoGenDto/INamespace.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Root.Namespaces /// /// A Namespace is an Element that contains other Elements, known as its members, via Membership /// Relationships with those Elements. The members of a Namespace may be owned by the Namespace, aliased - /// in the Namespace, or imported into the Namespace via Import Relationships.A Namespace can provide + /// in the Namespace, or imported into the Namespace via Import Relationships. A Namespace can provide /// names for its members via the memberNames and memberShortNames specified by the Memberships in the /// Namespace. If a Membership specifies a memberName and/or memberShortName, then those are names of /// the corresponding memberElement relative to the Namespace. For an OwningMembership, the @@ -50,7 +50,7 @@ public partial interface INamespace : IElement /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] List importedMembership { get; } @@ -58,21 +58,21 @@ public partial interface INamespace : IElement /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List member { get; } /// /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] List membership { get; } /// /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedImport { get; } @@ -81,7 +81,7 @@ public partial interface INamespace : IElement /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] List ownedMember { get; } @@ -89,7 +89,7 @@ public partial interface INamespace : IElement /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] diff --git a/SysML2.NET/Core/AutoGenDto/INamespaceImport.cs b/SysML2.NET/Core/AutoGenDto/INamespaceImport.cs index db84adc1..3ec3bc87 100644 --- a/SysML2.NET/Core/AutoGenDto/INamespaceImport.cs +++ b/SysML2.NET/Core/AutoGenDto/INamespaceImport.cs @@ -45,7 +45,7 @@ public partial interface INamespaceImport : IImport /// /// The Namespace whose visible Memberships are imported by this NamespaceImport. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid ImportedNamespace { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IObjectiveMembership.cs b/SysML2.NET/Core/AutoGenDto/IObjectiveMembership.cs index 740d33ca..54a3a6bb 100644 --- a/SysML2.NET/Core/AutoGenDto/IObjectiveMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IObjectiveMembership.cs @@ -44,7 +44,7 @@ public partial interface IObjectiveMembership : IFeatureMembership /// /// The RequirementUsage that is the ownedMemberFeature of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid ownedObjectiveRequirement { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IOccurrenceDefinition.cs b/SysML2.NET/Core/AutoGenDto/IOccurrenceDefinition.cs index d6d75a69..724f5242 100644 --- a/SysML2.NET/Core/AutoGenDto/IOccurrenceDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IOccurrenceDefinition.cs @@ -46,7 +46,7 @@ public partial interface IOccurrenceDefinition : IDefinition, IClass /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsIndividual { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IOccurrenceUsage.cs b/SysML2.NET/Core/AutoGenDto/IOccurrenceUsage.cs index 9d3b821b..832d88e7 100644 --- a/SysML2.NET/Core/AutoGenDto/IOccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IOccurrenceUsage.cs @@ -47,7 +47,7 @@ public partial interface IOccurrenceUsage : IUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] Guid? individualDefinition { get; } @@ -55,7 +55,7 @@ public partial interface IOccurrenceUsage : IUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsIndividual { get; set; } /// @@ -63,7 +63,7 @@ public partial interface IOccurrenceUsage : IUsage /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] List occurrenceDefinition { get; } @@ -72,7 +72,7 @@ public partial interface IOccurrenceUsage : IUsage /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] PortionKind? PortionKind { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IOperatorExpression.cs b/SysML2.NET/Core/AutoGenDto/IOperatorExpression.cs index febf8510..56164e97 100644 --- a/SysML2.NET/Core/AutoGenDto/IOperatorExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IOperatorExpression.cs @@ -44,7 +44,7 @@ public partial interface IOperatorExpression : IInvocationExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Operator { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IOwningMembership.cs b/SysML2.NET/Core/AutoGenDto/IOwningMembership.cs index 491b3da5..ab9487f7 100644 --- a/SysML2.NET/Core/AutoGenDto/IOwningMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IOwningMembership.cs @@ -44,7 +44,7 @@ public partial interface IOwningMembership : IMembership /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] Guid ownedMemberElement { get; } @@ -52,21 +52,21 @@ public partial interface IOwningMembership : IMembership /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] string ownedMemberElementId { get; } /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] string ownedMemberName { get; } /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] string ownedMemberShortName { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IPackage.cs b/SysML2.NET/Core/AutoGenDto/IPackage.cs index fe753d1b..883bb232 100644 --- a/SysML2.NET/Core/AutoGenDto/IPackage.cs +++ b/SysML2.NET/Core/AutoGenDto/IPackage.cs @@ -45,7 +45,7 @@ public partial interface IPackage : INamespace /// The model-level evaluable Boolean-valued Expression used to filter the members of this Package, /// which are owned by the Package are via ElementFilterMemberships. /// - [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List filterCondition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IParameterMembership.cs b/SysML2.NET/Core/AutoGenDto/IParameterMembership.cs index f9200052..5d5ce609 100644 --- a/SysML2.NET/Core/AutoGenDto/IParameterMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IParameterMembership.cs @@ -45,7 +45,7 @@ public partial interface IParameterMembership : IFeatureMembership /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid ownedMemberParameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IPartUsage.cs b/SysML2.NET/Core/AutoGenDto/IPartUsage.cs index 573ed576..f6de22f8 100644 --- a/SysML2.NET/Core/AutoGenDto/IPartUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IPartUsage.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Systems.Parts /// /// A PartUsage is a usage of a PartDefinition to represent a system or a part of a system. At least one - /// of the itemDefinitions of the PartUsage must be a PartDefinition.A PartUsage must subset, directly + /// of the itemDefinitions of the PartUsage must be a PartDefinition. A PartUsage must subset, directly /// or indirectly, the base PartUsage parts from the Systems Model Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471239590_312157_20701", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -46,7 +46,7 @@ public partial interface IPartUsage : IItemUsage /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] List partDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IPerformActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IPerformActionUsage.cs index 415a8ddc..fa130f9f 100644 --- a/SysML2.NET/Core/AutoGenDto/IPerformActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IPerformActionUsage.cs @@ -48,7 +48,7 @@ public partial interface IPerformActionUsage : IActionUsage, IEventOccurrenceUsa /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] Guid performedAction { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IPortConjugation.cs b/SysML2.NET/Core/AutoGenDto/IPortConjugation.cs index c584a4fa..2d411e5b 100644 --- a/SysML2.NET/Core/AutoGenDto/IPortConjugation.cs +++ b/SysML2.NET/Core/AutoGenDto/IPortConjugation.cs @@ -46,14 +46,14 @@ public partial interface IPortConjugation : IConjugation /// /// The ConjugatedPortDefinition that is conjugate to the originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_778895_441")] Guid conjugatedPortDefinition { get; } /// /// The PortDefinition being conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482354187_108424_237")] Guid OriginalPortDefinition { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IPortDefinition.cs b/SysML2.NET/Core/AutoGenDto/IPortDefinition.cs index 8e7d2c26..af195422 100644 --- a/SysML2.NET/Core/AutoGenDto/IPortDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IPortDefinition.cs @@ -45,7 +45,7 @@ public partial interface IPortDefinition : IOccurrenceDefinition, IStructure /// /// The ConjugatedPortDefinition that is conjugate to this PortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] Guid? conjugatedPortDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IPortUsage.cs b/SysML2.NET/Core/AutoGenDto/IPortUsage.cs index 3affb7f3..474c9acf 100644 --- a/SysML2.NET/Core/AutoGenDto/IPortUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IPortUsage.cs @@ -45,7 +45,7 @@ public partial interface IPortUsage : IOccurrenceUsage /// /// The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions. /// - [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] List portDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IRedefinition.cs b/SysML2.NET/Core/AutoGenDto/IRedefinition.cs index 2471c217..ef4a9fa2 100644 --- a/SysML2.NET/Core/AutoGenDto/IRedefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IRedefinition.cs @@ -52,14 +52,14 @@ public partial interface IRedefinition : ISubsetting /// /// The Feature that is redefined by the redefiningFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] Guid RedefinedFeature { get; set; } /// /// The Feature that is redefining the redefinedFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] Guid RedefiningFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IReferenceSubsetting.cs b/SysML2.NET/Core/AutoGenDto/IReferenceSubsetting.cs index 2c19b1c7..0e95f6ab 100644 --- a/SysML2.NET/Core/AutoGenDto/IReferenceSubsetting.cs +++ b/SysML2.NET/Core/AutoGenDto/IReferenceSubsetting.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -46,14 +46,14 @@ public partial interface IReferenceSubsetting : ISubsetting /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] Guid ReferencedFeature { get; set; } /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] Guid referencingFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IReferenceUsage.cs b/SysML2.NET/Core/AutoGenDto/IReferenceUsage.cs index dd1d0b62..11104cbb 100644 --- a/SysML2.NET/Core/AutoGenDto/IReferenceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IReferenceUsage.cs @@ -46,7 +46,7 @@ public partial interface IReferenceUsage : IUsage /// /// Always true for a ReferenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] new bool isReference { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IRelationship.cs b/SysML2.NET/Core/AutoGenDto/IRelationship.cs index 6aea63eb..9185ab28 100644 --- a/SysML2.NET/Core/AutoGenDto/IRelationship.cs +++ b/SysML2.NET/Core/AutoGenDto/IRelationship.cs @@ -36,10 +36,10 @@ namespace SysML2.NET.Core.DTO.Root.Elements /// in which case those ownedRelatedElements will be deleted from a model if their owningRelationship /// is. A Relationship may also be owned by another Element, in which case the ownedRelatedElements of /// the Relationship are also considered to be transitively owned by the owningRelatedElement of the - /// Relationship.The relatedElements of a Relationship are divided into source and target Elements. The + /// Relationship. The relatedElements of a Relationship are divided into source and target Elements. The /// Relationship is considered to be directed from the source to the target Elements. An undirected - /// Relationship may have either all source or all target Elements.A "relationship Element" in - /// the abstract syntax is generically any Element that is an instance of either Relationship or a + /// Relationship may have either all source or all target Elements. A "relationship Element" + /// in the abstract syntax is generically any Element that is an instance of either Relationship or a /// direct or indirect specialization of Relationship. Any other kind of Element is a /// "non-relationship Element". It is a convention of that non-relationship Elements are only /// related via reified relationship Elements. Any meta-associations directly between non-relationship @@ -53,20 +53,20 @@ public partial interface IRelationship : IElement /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImplied { get; set; } /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List OwnedRelatedElement { get; set; } /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] Guid? OwningRelatedElement { get; set; } @@ -74,20 +74,20 @@ public partial interface IRelationship : IElement /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List relatedElement { get; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Source { get; set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Target { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IRenderingDefinition.cs b/SysML2.NET/Core/AutoGenDto/IRenderingDefinition.cs index 757784be..885a12aa 100644 --- a/SysML2.NET/Core/AutoGenDto/IRenderingDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IRenderingDefinition.cs @@ -43,7 +43,7 @@ public partial interface IRenderingDefinition : IPartDefinition /// /// The usages of a RenderingDefinition that are RenderingUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List rendering { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IRenderingUsage.cs b/SysML2.NET/Core/AutoGenDto/IRenderingUsage.cs index 06c8f640..9692865e 100644 --- a/SysML2.NET/Core/AutoGenDto/IRenderingUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IRenderingUsage.cs @@ -45,7 +45,7 @@ public partial interface IRenderingUsage : IPartUsage /// /// The RenderingDefinition that is the definition of this RenderingUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] Guid? renderingDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IRequirementConstraintMembership.cs b/SysML2.NET/Core/AutoGenDto/IRequirementConstraintMembership.cs index d7171e83..253a85f4 100644 --- a/SysML2.NET/Core/AutoGenDto/IRequirementConstraintMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IRequirementConstraintMembership.cs @@ -45,13 +45,13 @@ public partial interface IRequirementConstraintMembership : IFeatureMembership /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] RequirementConstraintKind Kind { get; set; } /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid ownedConstraint { get; } @@ -60,7 +60,7 @@ public partial interface IRequirementConstraintMembership : IFeatureMembership /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid referencedConstraint { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IRequirementDefinition.cs b/SysML2.NET/Core/AutoGenDto/IRequirementDefinition.cs index 87fe30b5..44c2e815 100644 --- a/SysML2.NET/Core/AutoGenDto/IRequirementDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IRequirementDefinition.cs @@ -44,7 +44,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List actorParameter { get; } @@ -54,7 +54,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List assumedConstraint { get; } @@ -62,7 +62,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] List framedConcern { get; } @@ -71,7 +71,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] string ReqId { get; set; } @@ -80,14 +80,14 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List requiredConstraint { get; } /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List stakeholderParameter { get; } @@ -95,7 +95,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] Guid subjectParameter { get; } @@ -104,7 +104,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List text { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IRequirementUsage.cs b/SysML2.NET/Core/AutoGenDto/IRequirementUsage.cs index 845771fe..926cc6fa 100644 --- a/SysML2.NET/Core/AutoGenDto/IRequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IRequirementUsage.cs @@ -44,7 +44,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List actorParameter { get; } @@ -54,7 +54,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List assumedConstraint { get; } @@ -62,7 +62,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] List framedConcern { get; } @@ -71,7 +71,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] string ReqId { get; set; } @@ -80,21 +80,21 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List requiredConstraint { get; } /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] Guid? requirementDefinition { get; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List stakeholderParameter { get; } @@ -102,7 +102,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] Guid subjectParameter { get; } @@ -111,7 +111,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List text { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IRequirementVerificationMembership.cs b/SysML2.NET/Core/AutoGenDto/IRequirementVerificationMembership.cs index c26b4e12..b6159ff4 100644 --- a/SysML2.NET/Core/AutoGenDto/IRequirementVerificationMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IRequirementVerificationMembership.cs @@ -45,7 +45,7 @@ public partial interface IRequirementVerificationMembership : IRequirementConstr /// /// The kind of a RequirementVerificationMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] new RequirementConstraintKind Kind { get; set; } @@ -54,7 +54,7 @@ public partial interface IRequirementVerificationMembership : IRequirementConstr /// RequirementVerificationMembership. This will either be the verifiedRequirement, or it will subset /// the verifiedRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] Guid ownedRequirement { get; } @@ -63,7 +63,7 @@ public partial interface IRequirementVerificationMembership : IRequirementConstr /// RequirementVerificationMembership considered as a RequirementConstraintMembership, which must be a /// RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] Guid verifiedRequirement { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IResultExpressionMembership.cs b/SysML2.NET/Core/AutoGenDto/IResultExpressionMembership.cs index 07a972d5..2a1830f0 100644 --- a/SysML2.NET/Core/AutoGenDto/IResultExpressionMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IResultExpressionMembership.cs @@ -46,7 +46,7 @@ public partial interface IResultExpressionMembership : IFeatureMembership /// /// The Expression that provides the result for the owner of the ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid ownedResultExpression { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ISatisfyRequirementUsage.cs b/SysML2.NET/Core/AutoGenDto/ISatisfyRequirementUsage.cs index d2c4c23f..a8cfe60c 100644 --- a/SysML2.NET/Core/AutoGenDto/ISatisfyRequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ISatisfyRequirementUsage.cs @@ -49,7 +49,7 @@ public partial interface ISatisfyRequirementUsage : IRequirementUsage, IAssertCo /// is the assertedConstraint of the SatisfyRequirementUsage considered as an AssertConstraintUsage, /// which must be a RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1581045158665_239617_9458")] Guid satisfiedRequirement { get; } @@ -57,7 +57,7 @@ public partial interface ISatisfyRequirementUsage : IRequirementUsage, IAssertCo /// The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. /// The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid satisfyingFeature { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/ISelectExpression.cs b/SysML2.NET/Core/AutoGenDto/ISelectExpression.cs index 614b620f..51c04a17 100644 --- a/SysML2.NET/Core/AutoGenDto/ISelectExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/ISelectExpression.cs @@ -42,7 +42,7 @@ public partial interface ISelectExpression : IOperatorExpression { /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/ISendActionUsage.cs b/SysML2.NET/Core/AutoGenDto/ISendActionUsage.cs index 4b3af534..56516783 100644 --- a/SysML2.NET/Core/AutoGenDto/ISendActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ISendActionUsage.cs @@ -48,19 +48,19 @@ public partial interface ISendActionUsage : IActionUsage /// /// An Expression whose result is bound to the payload input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? payloadArgument { get; } /// /// An Expression whose result is bound to the receiver input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? receiverArgument { get; } /// /// An Expression whose result is bound to the sender input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? senderArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/ISpecialization.cs b/SysML2.NET/Core/AutoGenDto/ISpecialization.cs index 01d68151..a57f80b5 100644 --- a/SysML2.NET/Core/AutoGenDto/ISpecialization.cs +++ b/SysML2.NET/Core/AutoGenDto/ISpecialization.cs @@ -44,14 +44,14 @@ public partial interface ISpecialization : IRelationship /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid General { get; set; } /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] Guid? owningType { get; } @@ -59,7 +59,7 @@ public partial interface ISpecialization : IRelationship /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid Specific { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IStakeholderMembership.cs b/SysML2.NET/Core/AutoGenDto/IStakeholderMembership.cs index de070df9..da438672 100644 --- a/SysML2.NET/Core/AutoGenDto/IStakeholderMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IStakeholderMembership.cs @@ -45,7 +45,7 @@ public partial interface IStakeholderMembership : IParameterMembership /// /// The PartUsage specifying the stakeholder. /// - [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] Guid ownedStakeholderParameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IStateDefinition.cs b/SysML2.NET/Core/AutoGenDto/IStateDefinition.cs index 31a79cbc..dbbfc96a 100644 --- a/SysML2.NET/Core/AutoGenDto/IStateDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IStateDefinition.cs @@ -34,7 +34,7 @@ namespace SysML2.NET.Core.DTO.Systems.States /// /// A StateDefinition is the Definition of the Behavior of a system or part of a system in a certain - /// state condition.A StateDefinition may be related to up to three of its ownedFeatures by + /// state condition. A StateDefinition may be related to up to three of its ownedFeatures by /// StateBehaviorMembership Relationships, all of different kinds, corresponding to the entry, do and /// exit actions of the StateDefinition. /// @@ -47,7 +47,7 @@ public partial interface IStateDefinition : IActionDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? doAction { get; } /// @@ -55,7 +55,7 @@ public partial interface IStateDefinition : IActionDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? entryAction { get; } /// @@ -63,7 +63,7 @@ public partial interface IStateDefinition : IActionDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? exitAction { get; } /// @@ -71,14 +71,14 @@ public partial interface IStateDefinition : IActionDefinition /// of the ownedActions (which includes ownedStates) may have any incoming or outgoing Transitions. If /// false, only one ownedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsParallel { get; set; } /// /// The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the /// behavior defined by the StateDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] List state { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IStateSubactionMembership.cs b/SysML2.NET/Core/AutoGenDto/IStateSubactionMembership.cs index 5f0dd490..fbb23e28 100644 --- a/SysML2.NET/Core/AutoGenDto/IStateSubactionMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IStateSubactionMembership.cs @@ -45,14 +45,14 @@ public partial interface IStateSubactionMembership : IFeatureMembership /// /// The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid action { get; } /// /// Whether this StateSubactionMembership is for an entry, do or exit ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] StateSubactionKind Kind { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IStateUsage.cs b/SysML2.NET/Core/AutoGenDto/IStateUsage.cs index 435c999d..131857a1 100644 --- a/SysML2.NET/Core/AutoGenDto/IStateUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IStateUsage.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Systems.States /// /// A StateUsage is an ActionUsage that is nominally the Usage of a StateDefinition. However, other - /// kinds of kernel Behaviors are also allowed as types, to permit use of BehaviorsA StateUsage may be + /// kinds of kernel Behaviors are also allowed as types, to permit use of Behaviors A StateUsage may be /// related to up to three of its ownedFeatures by StateSubactionMembership Relationships, all of /// different kinds, corresponding to the entry, do and exit actions of the StateUsage. /// @@ -49,7 +49,7 @@ public partial interface IStateUsage : IActionUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? doAction { get; } /// @@ -57,7 +57,7 @@ public partial interface IStateUsage : IActionUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? entryAction { get; } /// @@ -65,7 +65,7 @@ public partial interface IStateUsage : IActionUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? exitAction { get; } /// @@ -73,14 +73,14 @@ public partial interface IStateUsage : IActionUsage /// the nestedActions (which include nestedStates) may have any incoming or outgoing Transitions. If /// false, only one nestedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsParallel { get; set; } /// /// The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but /// kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] List stateDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IStep.cs b/SysML2.NET/Core/AutoGenDto/IStep.cs index c25faed9..6989db2c 100644 --- a/SysML2.NET/Core/AutoGenDto/IStep.cs +++ b/SysML2.NET/Core/AutoGenDto/IStep.cs @@ -46,7 +46,7 @@ public partial interface IStep : IFeature /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List behavior { get; } @@ -54,7 +54,7 @@ public partial interface IStep : IFeature /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List parameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ISubclassification.cs b/SysML2.NET/Core/AutoGenDto/ISubclassification.cs index fda81b5d..4c5c1df4 100644 --- a/SysML2.NET/Core/AutoGenDto/ISubclassification.cs +++ b/SysML2.NET/Core/AutoGenDto/ISubclassification.cs @@ -43,21 +43,21 @@ public partial interface ISubclassification : ISpecialization /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] Guid? owningClassifier { get; } /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] Guid Subclassifier { get; set; } /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] Guid Superclassifier { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/ISubjectMembership.cs b/SysML2.NET/Core/AutoGenDto/ISubjectMembership.cs index 1440c12b..02914b79 100644 --- a/SysML2.NET/Core/AutoGenDto/ISubjectMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ISubjectMembership.cs @@ -45,7 +45,7 @@ public partial interface ISubjectMembership : IParameterMembership /// /// The UsageownedMemberParameter of this SubjectMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] Guid ownedSubjectParameter { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ISubsetting.cs b/SysML2.NET/Core/AutoGenDto/ISubsetting.cs index 7287e8a4..0f8ec5a2 100644 --- a/SysML2.NET/Core/AutoGenDto/ISubsetting.cs +++ b/SysML2.NET/Core/AutoGenDto/ISubsetting.cs @@ -47,7 +47,7 @@ public partial interface ISubsetting : ISpecialization /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] Guid? owningFeature { get; } @@ -55,14 +55,14 @@ public partial interface ISubsetting : ISpecialization /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] Guid SubsettedFeature { get; set; } /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] Guid SubsettingFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/ITerminateActionUsage.cs b/SysML2.NET/Core/AutoGenDto/ITerminateActionUsage.cs index 3a866a3e..9247cd9a 100644 --- a/SysML2.NET/Core/AutoGenDto/ITerminateActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ITerminateActionUsage.cs @@ -48,7 +48,7 @@ public partial interface ITerminateActionUsage : IActionUsage /// The Expression that is the featureValue of the terminateOccurrence parameter of this /// TerminateActionUsage. /// - [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? terminatedOccurrenceArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/ITextualRepresentation.cs b/SysML2.NET/Core/AutoGenDto/ITextualRepresentation.cs index 0f4d33cc..1019d818 100644 --- a/SysML2.NET/Core/AutoGenDto/ITextualRepresentation.cs +++ b/SysML2.NET/Core/AutoGenDto/ITextualRepresentation.cs @@ -36,26 +36,25 @@ namespace SysML2.NET.Core.DTO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -64,19 +63,19 @@ public partial interface ITextualRepresentation : IAnnotatingElement /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Body { get; set; } /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Language { get; set; } /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] Guid representedElement { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ITransitionFeatureMembership.cs b/SysML2.NET/Core/AutoGenDto/ITransitionFeatureMembership.cs index 8826980e..e689104e 100644 --- a/SysML2.NET/Core/AutoGenDto/ITransitionFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ITransitionFeatureMembership.cs @@ -46,13 +46,13 @@ public partial interface ITransitionFeatureMembership : IFeatureMembership /// /// Whether this TransitionFeatureMembership is for a trigger, guard or effect. /// - [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] TransitionFeatureKind Kind { get; set; } /// /// The Step that is the ownedMemberFeature of this TransitionFeatureMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid transitionFeature { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ITransitionUsage.cs b/SysML2.NET/Core/AutoGenDto/ITransitionUsage.cs index 275bff50..fea7bb94 100644 --- a/SysML2.NET/Core/AutoGenDto/ITransitionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ITransitionUsage.cs @@ -38,7 +38,7 @@ namespace SysML2.NET.Core.DTO.Systems.States /// A TransitionUsage is an ActionUsage representing a triggered transition between ActionUsages or /// StateUsages. When triggered by a triggerAction, when its guardExpression is true, the /// TransitionUsage asserts that its source is exited, then its effectAction (if any) is performed, and - /// then its target is entered.A TransitionUsage can be related to some of its ownedFeatures using + /// then its target is entered. A TransitionUsage can be related to some of its ownedFeatures using /// TransitionFeatureMembership Relationships, corresponding to the triggerAction, guardExpression and /// effectAction of the TransitionUsage. /// @@ -51,7 +51,7 @@ public partial interface ITransitionUsage : IActionUsage /// TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be /// ActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List effectAction { get; } @@ -60,7 +60,7 @@ public partial interface ITransitionUsage : IActionUsage /// TransitionUsage related to it by TransitionFeatureMemberships with kind = guard, which must all be /// Expressions. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List guardExpression { get; } @@ -68,14 +68,14 @@ public partial interface ITransitionUsage : IActionUsage /// The source ActionUsage of this TransitionUsage, which becomes the source of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid source { get; } /// /// The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is /// triggered, asserts the temporal ordering of the source and target. /// - [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] Guid succession { get; } @@ -83,7 +83,7 @@ public partial interface ITransitionUsage : IActionUsage /// The target ActionUsage of this TransitionUsage, which is the targetFeature of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid target { get; } /// @@ -91,7 +91,7 @@ public partial interface ITransitionUsage : IActionUsage /// of the TransitionUsage related to it by TransitionFeatureMemberships with kind = trigger, which must /// all be AcceptActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List triggerAction { get; } diff --git a/SysML2.NET/Core/AutoGenDto/ITriggerInvocationExpression.cs b/SysML2.NET/Core/AutoGenDto/ITriggerInvocationExpression.cs index 341daa1c..65423b41 100644 --- a/SysML2.NET/Core/AutoGenDto/ITriggerInvocationExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/ITriggerInvocationExpression.cs @@ -46,7 +46,7 @@ public partial interface ITriggerInvocationExpression : IInvocationExpression /// Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be /// invoked by this TriggerInvocationExpression. /// - [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] TriggerKind Kind { get; set; } } diff --git a/SysML2.NET/Core/AutoGenDto/IType.cs b/SysML2.NET/Core/AutoGenDto/IType.cs index 525fc15a..495c9aae 100644 --- a/SysML2.NET/Core/AutoGenDto/IType.cs +++ b/SysML2.NET/Core/AutoGenDto/IType.cs @@ -50,27 +50,27 @@ public partial interface IType : INamespace /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List differencingType { get; } /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List directedFeature { get; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List endFeature { get; } /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] List feature { get; } @@ -79,13 +79,13 @@ public partial interface IType : INamespace /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List featureMembership { get; } /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List inheritedFeature { get; } @@ -93,14 +93,14 @@ public partial interface IType : INamespace /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] List inheritedMembership { get; } /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List input { get; } @@ -113,31 +113,31 @@ public partial interface IType : INamespace /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List intersectingType { get; } /// /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isConjugated { get; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsSufficient { get; set; } /// @@ -145,21 +145,21 @@ public partial interface IType : INamespace /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] Guid? multiplicity { get; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List output { get; } /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] Guid? ownedConjugator { get; } @@ -168,7 +168,7 @@ public partial interface IType : INamespace /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedDifferencing { get; } @@ -177,7 +177,7 @@ public partial interface IType : INamespace /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] List ownedDisjoining { get; } @@ -185,7 +185,7 @@ public partial interface IType : INamespace /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List ownedEndFeature { get; } @@ -193,7 +193,7 @@ public partial interface IType : INamespace /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List ownedFeature { get; } @@ -201,7 +201,7 @@ public partial interface IType : INamespace /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] List ownedFeatureMembership { get; } @@ -209,7 +209,7 @@ public partial interface IType : INamespace /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedIntersecting { get; } @@ -218,7 +218,7 @@ public partial interface IType : INamespace /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] List ownedSpecialization { get; } @@ -226,7 +226,7 @@ public partial interface IType : INamespace /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedUnioning { get; } @@ -238,7 +238,7 @@ public partial interface IType : INamespace /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List unioningType { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/ITypeFeaturing.cs b/SysML2.NET/Core/AutoGenDto/ITypeFeaturing.cs index d1f5cedb..c54ba0b7 100644 --- a/SysML2.NET/Core/AutoGenDto/ITypeFeaturing.cs +++ b/SysML2.NET/Core/AutoGenDto/ITypeFeaturing.cs @@ -43,21 +43,21 @@ public partial interface ITypeFeaturing : IRelationship /// /// The Feature that is featured by the featuringType. It is the source of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid FeatureOfType { get; set; } /// /// The Type that features the featureOfType. It is the target of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid FeaturingType { get; set; } /// /// A featureOfType that is also the owningRelatedElement of this TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_912234_579")] Guid? owningFeatureOfType { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IUnioning.cs b/SysML2.NET/Core/AutoGenDto/IUnioning.cs index f5ac3098..20204ab0 100644 --- a/SysML2.NET/Core/AutoGenDto/IUnioning.cs +++ b/SysML2.NET/Core/AutoGenDto/IUnioning.cs @@ -42,7 +42,7 @@ public partial interface IUnioning : IRelationship /// /// Type with interpretations partly determined by unioningType, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] Guid typeUnioned { get; } @@ -50,7 +50,7 @@ public partial interface IUnioning : IRelationship /// /// Type that partly determines interpretations of typeUnioned, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] Guid UnioningType { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/IUsage.cs b/SysML2.NET/Core/AutoGenDto/IUsage.cs index e4f259f6..29810c3e 100644 --- a/SysML2.NET/Core/AutoGenDto/IUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IUsage.cs @@ -34,10 +34,10 @@ namespace SysML2.NET.Core.DTO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -51,14 +51,14 @@ public partial interface IUsage : IFeature /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List definition { get; } /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List directedUsage { get; } @@ -66,74 +66,74 @@ public partial interface IUsage : IFeature /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isReference { get; } /// /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool IsVariation { get; set; } /// /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] bool mayTimeVary { get; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedAction { get; } /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedAllocation { get; } /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedAnalysisCase { get; } /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedAttribute { get; } /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedCalculation { get; } /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] List nestedCase { get; } /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedConcern { get; } @@ -142,112 +142,112 @@ public partial interface IUsage : IFeature /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedConnection { get; } /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedConstraint { get; } /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] List nestedEnumeration { get; } /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedFlow { get; } /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedInterface { get; } /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedItem { get; } /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedMetadata { get; } /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedOccurrence { get; } /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedPart { get; } /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedPort { get; } /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedReference { get; } /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedRendering { get; } /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] List nestedRequirement { get; } /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedState { get; } /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedTransition { get; } /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List nestedUsage { get; } @@ -255,35 +255,35 @@ public partial interface IUsage : IFeature /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedUseCase { get; } /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedVerificationCase { get; } /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedView { get; } /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedViewpoint { get; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] Guid? owningDefinition { get; } @@ -291,14 +291,14 @@ public partial interface IUsage : IFeature /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] Guid? owningUsage { get; } /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List usage { get; } @@ -306,7 +306,7 @@ public partial interface IUsage : IFeature /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List variant { get; } @@ -314,7 +314,7 @@ public partial interface IUsage : IFeature /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] List variantMembership { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IUseCaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/IUseCaseDefinition.cs index 4ad178be..08791c1b 100644 --- a/SysML2.NET/Core/AutoGenDto/IUseCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IUseCaseDefinition.cs @@ -45,7 +45,7 @@ public partial interface IUseCaseDefinition : ICaseDefinition /// The UseCaseUsages that are included by this UseCaseDefinition, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List includedUseCase { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IUseCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/IUseCaseUsage.cs index bec5fbd2..743d15ff 100644 --- a/SysML2.NET/Core/AutoGenDto/IUseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IUseCaseUsage.cs @@ -45,13 +45,13 @@ public partial interface IUseCaseUsage : ICaseUsage /// The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List includedUseCase { get; } /// /// The UseCaseDefinition that is the definition of this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] Guid? useCaseDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IVariantMembership.cs b/SysML2.NET/Core/AutoGenDto/IVariantMembership.cs index 84233715..e698d041 100644 --- a/SysML2.NET/Core/AutoGenDto/IVariantMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IVariantMembership.cs @@ -46,7 +46,7 @@ public partial interface IVariantMembership : IOwningMembership /// The Usage that represents a variant in the context of the owningVariationDefinition or /// owningVariationUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] Guid ownedVariantUsage { get; } diff --git a/SysML2.NET/Core/AutoGenDto/IVerificationCaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/IVerificationCaseDefinition.cs index 09939774..0240526a 100644 --- a/SysML2.NET/Core/AutoGenDto/IVerificationCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IVerificationCaseDefinition.cs @@ -44,7 +44,7 @@ public partial interface IVerificationCaseDefinition : ICaseDefinition /// The RequirementUsages verified by this VerificationCaseDefinition, which are the /// verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List verifiedRequirement { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IVerificationCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/IVerificationCaseUsage.cs index 5a2da7cc..27fd863a 100644 --- a/SysML2.NET/Core/AutoGenDto/IVerificationCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IVerificationCaseUsage.cs @@ -44,7 +44,7 @@ public partial interface IVerificationCaseUsage : ICaseUsage /// /// The VerificationCase that is the definition of this VerificationCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] Guid? verificationCaseDefinition { get; } @@ -52,7 +52,7 @@ public partial interface IVerificationCaseUsage : ICaseUsage /// The RequirementUsages verified by this VerificationCaseUsage, which are the verifiedRequirements of /// all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List verifiedRequirement { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IViewDefinition.cs b/SysML2.NET/Core/AutoGenDto/IViewDefinition.cs index b6dff99a..0437c463 100644 --- a/SysML2.NET/Core/AutoGenDto/IViewDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IViewDefinition.cs @@ -45,14 +45,14 @@ public partial interface IViewDefinition : IPartDefinition /// The composite ownedRequirements of this ViewDefinition that are ViewpointUsages for viewpoints /// satisfied by the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] List satisfiedViewpoint { get; } /// /// The usages of this ViewDefinition that are ViewUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List view { get; } @@ -60,7 +60,7 @@ public partial interface IViewDefinition : IPartDefinition /// The Expressions related to this ViewDefinition by ElementFilterMemberships, which specify conditions /// on Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List viewCondition { get; } @@ -68,7 +68,7 @@ public partial interface IViewDefinition : IPartDefinition /// The RenderingUsage to be used to render views defined by this ViewDefinition, which is the /// referencedRendering of the ViewRenderingMembership of the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? viewRendering { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IViewRenderingMembership.cs b/SysML2.NET/Core/AutoGenDto/IViewRenderingMembership.cs index 091c4cca..fb5e83bb 100644 --- a/SysML2.NET/Core/AutoGenDto/IViewRenderingMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/IViewRenderingMembership.cs @@ -45,7 +45,7 @@ public partial interface IViewRenderingMembership : IFeatureMembership /// The owned RenderingUsage that is either itself the referencedRendering or subsets the /// referencedRendering. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] Guid ownedRendering { get; } @@ -54,7 +54,7 @@ public partial interface IViewRenderingMembership : IFeatureMembership /// referencedFeature of the ownedReferenceSubsetting for the ownedRendering, if there is one, and, /// otherwise, the ownedRendering itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid referencedRendering { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IViewUsage.cs b/SysML2.NET/Core/AutoGenDto/IViewUsage.cs index 7043b9e2..602be2e4 100644 --- a/SysML2.NET/Core/AutoGenDto/IViewUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IViewUsage.cs @@ -47,7 +47,7 @@ public partial interface IViewUsage : IPartUsage /// The Elements that are exposed by this ViewUsage, which are those memberElements of the imported /// Memberships from all the Expose Relationships that meet all the owned and inherited viewConditions. /// - [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] List exposedElement { get; } @@ -55,7 +55,7 @@ public partial interface IViewUsage : IPartUsage /// The nestedRequirements of this ViewUsage that are ViewpointUsages for (additional) viewpoints /// satisfied by the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List satisfiedViewpoint { get; } @@ -63,14 +63,14 @@ public partial interface IViewUsage : IPartUsage /// The Expressions related to this ViewUsage by ElementFilterMemberships, which specify conditions on /// Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List viewCondition { get; } /// /// The ViewDefinition that is the definition of this ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] Guid? viewDefinition { get; } @@ -78,7 +78,7 @@ public partial interface IViewUsage : IPartUsage /// The RenderingUsage to be used to render views defined by this ViewUsage, which is the /// referencedRendering of the ViewRenderingMembership of the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? viewRendering { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IViewpointDefinition.cs b/SysML2.NET/Core/AutoGenDto/IViewpointDefinition.cs index 9a1c29ff..bfb64ef1 100644 --- a/SysML2.NET/Core/AutoGenDto/IViewpointDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/IViewpointDefinition.cs @@ -45,7 +45,7 @@ public partial interface IViewpointDefinition : IRequirementDefinition /// which are the owned and inherited stakeholderParameters of the framedConcerns of this /// ViewpointDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List viewpointStakeholder { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IViewpointUsage.cs b/SysML2.NET/Core/AutoGenDto/IViewpointUsage.cs index 362897ff..4f470f7f 100644 --- a/SysML2.NET/Core/AutoGenDto/IViewpointUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IViewpointUsage.cs @@ -44,7 +44,7 @@ public partial interface IViewpointUsage : IRequirementUsage /// /// The ViewpointDefinition that is the definition of this ViewpointUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] Guid? viewpointDefinition { get; } @@ -52,7 +52,7 @@ public partial interface IViewpointUsage : IRequirementUsage /// The PartUsages that identify the stakeholders with concerns framed by this ViewpointUsage, which are /// the owned and inherited stakeholderParameters of the framedConcerns of this ViewpointUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List viewpointStakeholder { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IWhileLoopActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IWhileLoopActionUsage.cs index 979f6234..c7d385af 100644 --- a/SysML2.NET/Core/AutoGenDto/IWhileLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IWhileLoopActionUsage.cs @@ -48,14 +48,14 @@ public partial interface IWhileLoopActionUsage : ILoopActionUsage /// The Expression whose result, if false, determines that the bodyAction should continue to be /// performed. It is the (optional) third owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid? untilArgument { get; } /// /// The Expression whose result, if true, determines that the bodyAction should continue to be /// performed. It is the first owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] Guid whileArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenDto/IfActionUsage.cs b/SysML2.NET/Core/AutoGenDto/IfActionUsage.cs index 4fb21ddc..9c017273 100644 --- a/SysML2.NET/Core/AutoGenDto/IfActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IfActionUsage.cs @@ -54,7 +54,7 @@ public partial class IfActionUsage : IIfActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -63,14 +63,14 @@ public partial class IfActionUsage : IIfActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -84,7 +84,7 @@ public partial class IfActionUsage : IIfActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -94,14 +94,14 @@ public partial class IfActionUsage : IIfActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -111,7 +111,7 @@ public partial class IfActionUsage : IIfActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -120,7 +120,7 @@ public partial class IfActionUsage : IIfActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -135,14 +135,14 @@ public partial class IfActionUsage : IIfActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -151,7 +151,7 @@ public partial class IfActionUsage : IIfActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -161,14 +161,14 @@ public partial class IfActionUsage : IIfActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -178,7 +178,7 @@ public partial class IfActionUsage : IIfActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -186,14 +186,14 @@ public partial class IfActionUsage : IIfActionUsage /// The ActionUsage that is to be performed if the result of the ifArgument is false. It is the /// (optional) third parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IIfActionUsage.ElseAction")] public Guid? elseAction { get; internal set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -202,7 +202,7 @@ public partial class IfActionUsage : IIfActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -211,7 +211,7 @@ public partial class IfActionUsage : IIfActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -221,14 +221,14 @@ public partial class IfActionUsage : IIfActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -238,7 +238,7 @@ public partial class IfActionUsage : IIfActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -246,14 +246,14 @@ public partial class IfActionUsage : IIfActionUsage /// The Expression whose result determines whether the thenAction or (optionally) the elseAction is /// performed. It is the first parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IIfActionUsage.IfArgument")] public Guid ifArgument { get; internal set; } /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class IfActionUsage : IIfActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -269,7 +269,7 @@ public partial class IfActionUsage : IIfActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -278,7 +278,7 @@ public partial class IfActionUsage : IIfActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -286,7 +286,7 @@ public partial class IfActionUsage : IIfActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -300,7 +300,7 @@ public partial class IfActionUsage : IIfActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -308,7 +308,7 @@ public partial class IfActionUsage : IIfActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -317,14 +317,14 @@ public partial class IfActionUsage : IIfActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -332,14 +332,14 @@ public partial class IfActionUsage : IIfActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -353,7 +353,7 @@ public partial class IfActionUsage : IIfActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -364,7 +364,7 @@ public partial class IfActionUsage : IIfActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -372,21 +372,21 @@ public partial class IfActionUsage : IIfActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -394,33 +394,33 @@ public partial class IfActionUsage : IIfActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -428,7 +428,7 @@ public partial class IfActionUsage : IIfActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -441,7 +441,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -449,11 +449,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -462,7 +462,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -479,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -490,14 +490,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -579,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -587,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -595,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -603,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -611,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -619,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -627,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -635,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -643,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -651,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -659,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -684,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -692,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -708,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -755,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -764,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -784,14 +784,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -800,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -809,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -819,7 +819,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -829,7 +829,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -839,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -848,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -867,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -895,7 +895,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -904,7 +904,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -914,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -924,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -953,14 +953,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -987,7 +987,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1003,7 +1003,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1013,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1022,7 +1022,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1032,7 +1032,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1044,7 +1044,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1054,14 +1054,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1071,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second /// parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IIfActionUsage.ThenAction")] public Guid thenAction { get; internal set; } @@ -1081,7 +1081,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1093,14 +1093,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1109,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1118,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/IncludeUseCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/IncludeUseCaseUsage.cs index dc454886..9cb18604 100644 --- a/SysML2.NET/Core/AutoGenDto/IncludeUseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/IncludeUseCaseUsage.cs @@ -56,7 +56,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -66,7 +66,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -75,14 +75,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -93,7 +93,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -103,7 +103,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [RedefinedByProperty("IUseCaseUsage.UseCaseDefinition")] [Implements(implementation: "ICaseUsage.CaseDefinition")] @@ -117,7 +117,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -127,14 +127,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -144,7 +144,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -153,7 +153,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -168,14 +168,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -184,7 +184,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -194,14 +194,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -211,14 +211,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -227,7 +227,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -238,7 +238,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IPerformActionUsage.PerformedAction")] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] Guid Systems.Occurrences.IEventOccurrenceUsage.eventOccurrence => ((SysML2.NET.Core.DTO.Systems.Actions.IPerformActionUsage)this).performedAction; @@ -246,7 +246,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -256,14 +256,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -273,14 +273,15 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -289,7 +290,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -298,14 +299,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUseCaseUsage.IncludedUseCase")] public List includedUseCase { get; internal set; } = []; /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -313,7 +314,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -322,7 +323,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -330,7 +331,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -344,7 +345,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -352,7 +353,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -361,14 +362,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -376,14 +377,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -397,7 +398,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -408,7 +409,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -416,14 +417,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -431,14 +432,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -446,14 +447,14 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; @@ -461,27 +462,27 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference { get; internal set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -489,7 +490,7 @@ public partial class IncludeUseCaseUsage : IIncludeUseCaseUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -502,7 +503,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -510,11 +511,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -523,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -531,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -540,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -551,14 +552,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -566,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -574,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -582,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -590,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -598,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -606,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -616,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -624,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -632,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -640,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -648,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -656,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -664,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -672,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -680,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -688,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -696,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -704,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -712,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -720,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -728,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -736,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -745,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -753,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -761,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -769,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -777,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -787,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -796,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -805,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -814,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -824,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -833,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -843,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -853,14 +854,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -869,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -878,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -888,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -898,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -908,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -917,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -927,7 +928,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -936,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -947,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -956,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -964,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -973,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -983,7 +984,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -993,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1003,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1012,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1022,14 +1023,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1046,7 +1047,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1056,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1064,7 +1065,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1072,7 +1073,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1082,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1091,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1100,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] [RedefinedByProperty("IIncludeUseCaseUsage.UseCaseIncluded")] [Implements(implementation: "IPerformActionUsage.PerformedAction")] @@ -1111,7 +1112,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1123,7 +1124,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1132,7 +1133,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1144,14 +1145,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1160,7 +1161,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1172,7 +1173,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1184,14 +1185,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1199,7 +1200,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseDefinition that is the definition of this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IUseCaseUsage.UseCaseDefinition")] public Guid? useCaseDefinition { get; internal set; } @@ -1208,7 +1209,7 @@ bool Core.Features.IFeature.IsVariable /// The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the /// IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] [Implements(implementation: "IIncludeUseCaseUsage.UseCaseIncluded")] public Guid useCaseIncluded { get; internal set; } @@ -1217,7 +1218,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1226,7 +1227,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/IndexExpression.cs b/SysML2.NET/Core/AutoGenDto/IndexExpression.cs index 686560bc..9e3f6e58 100644 --- a/SysML2.NET/Core/AutoGenDto/IndexExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/IndexExpression.cs @@ -50,24 +50,24 @@ public partial class IndexExpression : IIndexExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -81,7 +81,7 @@ public partial class IndexExpression : IIndexExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,14 +91,14 @@ public partial class IndexExpression : IIndexExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public partial class IndexExpression : IIndexExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public partial class IndexExpression : IIndexExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -138,14 +138,14 @@ public partial class IndexExpression : IIndexExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public partial class IndexExpression : IIndexExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class IndexExpression : IIndexExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -180,7 +180,7 @@ public partial class IndexExpression : IIndexExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -190,14 +190,14 @@ public partial class IndexExpression : IIndexExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -207,14 +207,15 @@ public partial class IndexExpression : IIndexExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -222,7 +223,7 @@ public partial class IndexExpression : IIndexExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -230,7 +231,7 @@ public partial class IndexExpression : IIndexExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -239,7 +240,7 @@ public partial class IndexExpression : IIndexExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -247,7 +248,7 @@ public partial class IndexExpression : IIndexExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +256,7 @@ public partial class IndexExpression : IIndexExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -269,7 +270,7 @@ public partial class IndexExpression : IIndexExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -277,7 +278,7 @@ public partial class IndexExpression : IIndexExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -286,14 +287,14 @@ public partial class IndexExpression : IIndexExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -301,14 +302,14 @@ public partial class IndexExpression : IIndexExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -322,7 +323,7 @@ public partial class IndexExpression : IIndexExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -333,14 +334,14 @@ public partial class IndexExpression : IIndexExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -348,14 +349,14 @@ public partial class IndexExpression : IIndexExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -363,26 +364,26 @@ public partial class IndexExpression : IIndexExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -390,7 +391,7 @@ public partial class IndexExpression : IIndexExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -398,7 +399,7 @@ public partial class IndexExpression : IIndexExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -406,7 +407,7 @@ public partial class IndexExpression : IIndexExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -415,7 +416,7 @@ public partial class IndexExpression : IIndexExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -426,13 +427,13 @@ public partial class IndexExpression : IIndexExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// - [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#")] + [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "IIndexExpression.Operator")] public string Operator { get; set; } = "#"; @@ -441,7 +442,7 @@ public partial class IndexExpression : IIndexExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IIndexExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -456,7 +457,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +466,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +475,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +485,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +494,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +504,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +514,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +530,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +539,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +549,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +559,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +569,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +578,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +588,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +597,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +608,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +617,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +625,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -633,7 +634,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -643,7 +644,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -653,7 +654,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -663,7 +664,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -672,7 +673,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -682,14 +683,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -697,7 +698,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -707,7 +708,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -715,7 +716,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -723,7 +724,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -734,7 +735,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -747,7 +748,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -756,7 +757,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -768,14 +769,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -787,7 +788,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -798,7 +799,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Interaction.cs b/SysML2.NET/Core/AutoGenDto/Interaction.cs index b290cad2..0bcaae0a 100644 --- a/SysML2.NET/Core/AutoGenDto/Interaction.cs +++ b/SysML2.NET/Core/AutoGenDto/Interaction.cs @@ -51,7 +51,7 @@ public partial class Interaction : IInteraction /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -60,7 +60,7 @@ public partial class Interaction : IInteraction /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd { get; internal set; } = []; @@ -68,7 +68,7 @@ public partial class Interaction : IInteraction /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -78,7 +78,7 @@ public partial class Interaction : IInteraction /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -91,14 +91,14 @@ public partial class Interaction : IInteraction /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -107,7 +107,7 @@ public partial class Interaction : IInteraction /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,14 +117,14 @@ public partial class Interaction : IInteraction /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -133,7 +133,7 @@ public partial class Interaction : IInteraction /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -143,14 +143,14 @@ public partial class Interaction : IInteraction /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -158,7 +158,7 @@ public partial class Interaction : IInteraction /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -167,7 +167,7 @@ public partial class Interaction : IInteraction /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class Interaction : IInteraction /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -189,7 +189,7 @@ public partial class Interaction : IInteraction /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -197,14 +197,14 @@ public partial class Interaction : IInteraction /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,7 +212,7 @@ public partial class Interaction : IInteraction /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -223,26 +223,26 @@ public partial class Interaction : IInteraction /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -250,7 +250,7 @@ public partial class Interaction : IInteraction /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class Interaction : IInteraction /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -267,7 +267,7 @@ public partial class Interaction : IInteraction /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -278,14 +278,14 @@ public partial class Interaction : IInteraction /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class Interaction : IInteraction /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -303,7 +303,7 @@ public partial class Interaction : IInteraction /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -313,7 +313,7 @@ public partial class Interaction : IInteraction /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -323,7 +323,7 @@ public partial class Interaction : IInteraction /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -333,14 +333,14 @@ public partial class Interaction : IInteraction /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -349,7 +349,7 @@ public partial class Interaction : IInteraction /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -358,7 +358,7 @@ public partial class Interaction : IInteraction /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -368,7 +368,7 @@ public partial class Interaction : IInteraction /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -377,7 +377,7 @@ public partial class Interaction : IInteraction /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -387,7 +387,7 @@ public partial class Interaction : IInteraction /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -396,7 +396,7 @@ public partial class Interaction : IInteraction /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -406,7 +406,7 @@ public partial class Interaction : IInteraction /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -414,7 +414,7 @@ public partial class Interaction : IInteraction /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -423,7 +423,7 @@ public partial class Interaction : IInteraction /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -433,7 +433,7 @@ public partial class Interaction : IInteraction /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -441,7 +441,7 @@ public partial class Interaction : IInteraction /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -451,14 +451,14 @@ public partial class Interaction : IInteraction /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -468,7 +468,7 @@ public partial class Interaction : IInteraction /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -476,7 +476,7 @@ public partial class Interaction : IInteraction /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -484,7 +484,7 @@ public partial class Interaction : IInteraction /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -493,7 +493,7 @@ public partial class Interaction : IInteraction /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -506,7 +506,7 @@ public partial class Interaction : IInteraction /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -514,7 +514,7 @@ public partial class Interaction : IInteraction /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -523,7 +523,7 @@ public partial class Interaction : IInteraction /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -534,14 +534,14 @@ public partial class Interaction : IInteraction /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -554,7 +554,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -563,7 +563,7 @@ List Root.Elements.IRelationship.Source /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -571,7 +571,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -585,7 +585,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -594,7 +594,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -607,7 +607,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/InterfaceDefinition.cs b/SysML2.NET/Core/AutoGenDto/InterfaceDefinition.cs index 96b20eac..ce3dd9c0 100644 --- a/SysML2.NET/Core/AutoGenDto/InterfaceDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/InterfaceDefinition.cs @@ -50,7 +50,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -59,7 +59,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IConnectionDefinition.ConnectionEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -68,7 +68,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [RedefinedByProperty("IInterfaceDefinition.InterfaceEnd")] [Implements(implementation: "IConnectionDefinition.ConnectionEnd")] @@ -77,7 +77,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,7 +87,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,14 +100,14 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -115,7 +115,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -124,7 +124,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -134,14 +134,14 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -150,7 +150,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -160,14 +160,14 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -184,7 +184,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -192,7 +192,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -200,7 +200,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// /// The PortUsages that are the connectionEnds of this InterfaceDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591476421094_685440_682")] [Implements(implementation: "IInterfaceDefinition.InterfaceEnd")] public List interfaceEnd { get; internal set; } = []; @@ -214,7 +214,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -222,14 +222,14 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -237,7 +237,7 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -248,41 +248,41 @@ public partial class InterfaceDefinition : IInterfaceDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] [Implements(implementation: "IConnectionDefinition.IsSufficient")] public bool IsSufficient { get; set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IConnectionDefinition.IsSufficient")] [Implements(implementation: "IType.IsSufficient")] bool Core.Types.IType.IsSufficient @@ -298,7 +298,7 @@ bool Core.Types.IType.IsSufficient /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -306,7 +306,7 @@ bool Core.Types.IType.IsSufficient /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -314,7 +314,7 @@ bool Core.Types.IType.IsSufficient /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -323,7 +323,7 @@ bool Core.Types.IType.IsSufficient /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -334,14 +334,14 @@ bool Core.Types.IType.IsSufficient /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -349,7 +349,7 @@ bool Core.Types.IType.IsSufficient /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -357,7 +357,7 @@ bool Core.Types.IType.IsSufficient /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -365,7 +365,7 @@ bool Core.Types.IType.IsSufficient /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -374,7 +374,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -383,7 +383,7 @@ bool Core.Types.IType.IsSufficient /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -391,7 +391,7 @@ bool Core.Types.IType.IsSufficient /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -399,7 +399,7 @@ bool Core.Types.IType.IsSufficient /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -407,7 +407,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -415,7 +415,7 @@ bool Core.Types.IType.IsSufficient /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -426,7 +426,7 @@ bool Core.Types.IType.IsSufficient /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -434,7 +434,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -443,7 +443,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -453,7 +453,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -463,14 +463,14 @@ bool Core.Types.IType.IsSufficient /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -479,7 +479,7 @@ bool Core.Types.IType.IsSufficient /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -487,7 +487,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -496,7 +496,7 @@ bool Core.Types.IType.IsSufficient /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -505,7 +505,7 @@ bool Core.Types.IType.IsSufficient /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -514,7 +514,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -523,7 +523,7 @@ bool Core.Types.IType.IsSufficient /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -531,7 +531,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -540,7 +540,7 @@ bool Core.Types.IType.IsSufficient /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -549,7 +549,7 @@ bool Core.Types.IType.IsSufficient /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -558,7 +558,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -568,7 +568,7 @@ bool Core.Types.IType.IsSufficient /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Types.IType.IsSufficient /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Types.IType.IsSufficient /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Types.IType.IsSufficient /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Types.IType.IsSufficient /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -616,7 +616,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -624,7 +624,7 @@ bool Core.Types.IType.IsSufficient /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Types.IType.IsSufficient /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -641,7 +641,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -650,7 +650,7 @@ bool Core.Types.IType.IsSufficient /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -659,7 +659,7 @@ bool Core.Types.IType.IsSufficient /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -667,7 +667,7 @@ bool Core.Types.IType.IsSufficient /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -684,7 +684,7 @@ bool Core.Types.IType.IsSufficient /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -693,7 +693,7 @@ bool Core.Types.IType.IsSufficient /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Types.IType.IsSufficient /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -709,7 +709,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -717,7 +717,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -726,14 +726,14 @@ bool Core.Types.IType.IsSufficient /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -743,7 +743,7 @@ bool Core.Types.IType.IsSufficient /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -751,7 +751,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -759,7 +759,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -772,7 +772,7 @@ bool Core.Types.IType.IsSufficient /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -780,7 +780,7 @@ bool Core.Types.IType.IsSufficient /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -789,7 +789,7 @@ bool Core.Types.IType.IsSufficient /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType { get; internal set; } = []; @@ -800,14 +800,14 @@ bool Core.Types.IType.IsSufficient /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -820,7 +820,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -829,7 +829,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -843,7 +843,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -852,7 +852,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -865,14 +865,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -881,7 +881,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -891,7 +891,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/InterfaceUsage.cs b/SysML2.NET/Core/AutoGenDto/InterfaceUsage.cs index e2c8129c..a03dd873 100644 --- a/SysML2.NET/Core/AutoGenDto/InterfaceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/InterfaceUsage.cs @@ -52,14 +52,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IConnectionUsage.ConnectionDefinition")] [Implements(implementation: "IConnector.Association")] @@ -73,7 +73,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -82,7 +82,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedByProperty("IInterfaceUsage.InterfaceDefinition")] @@ -94,7 +94,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -105,14 +105,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -122,7 +122,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,7 +131,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -140,7 +140,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -155,14 +155,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -170,7 +170,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -180,14 +180,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -197,14 +197,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -214,7 +214,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -223,7 +223,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -233,14 +233,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -250,14 +250,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -265,7 +265,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -273,7 +273,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -282,7 +282,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -290,7 +290,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -298,7 +298,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// /// The InterfaceDefinitions that type this InterfaceUsage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] [Implements(implementation: "IInterfaceUsage.InterfaceDefinition")] public List interfaceDefinition { get; internal set; } = []; @@ -312,7 +312,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -320,7 +320,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -329,14 +329,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -344,14 +344,14 @@ public partial class InterfaceUsage : IInterfaceUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -365,7 +365,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -373,7 +373,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -384,7 +384,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -392,21 +392,21 @@ public partial class InterfaceUsage : IInterfaceUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -414,33 +414,33 @@ public partial class InterfaceUsage : IInterfaceUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -448,7 +448,7 @@ public partial class InterfaceUsage : IInterfaceUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -461,7 +461,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -479,11 +479,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -520,14 +520,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -765,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -813,14 +813,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -829,7 +829,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -848,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -924,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -941,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -980,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -990,14 +990,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1032,7 +1032,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1048,7 +1048,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition { get; internal set; } = []; @@ -1076,7 +1076,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1088,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1096,7 +1096,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1116,14 +1116,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1136,7 +1136,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1145,7 +1145,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1159,7 +1159,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1168,7 +1168,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1180,7 +1180,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1192,14 +1192,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1208,7 +1208,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1217,7 +1217,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Intersecting.cs b/SysML2.NET/Core/AutoGenDto/Intersecting.cs index cd2d12b3..e6c33f38 100644 --- a/SysML2.NET/Core/AutoGenDto/Intersecting.cs +++ b/SysML2.NET/Core/AutoGenDto/Intersecting.cs @@ -50,14 +50,14 @@ public partial class Intersecting : IIntersecting /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,14 +67,14 @@ public partial class Intersecting : IIntersecting /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -84,7 +84,7 @@ public partial class Intersecting : IIntersecting /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -92,7 +92,7 @@ public partial class Intersecting : IIntersecting /// Type that partly determines interpretations of typeIntersected, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IIntersecting.IntersectingType")] public Guid IntersectingType { get; set; } @@ -101,7 +101,7 @@ public partial class Intersecting : IIntersecting /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -112,14 +112,14 @@ public partial class Intersecting : IIntersecting /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -129,7 +129,7 @@ public partial class Intersecting : IIntersecting /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -137,7 +137,7 @@ public partial class Intersecting : IIntersecting /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -147,14 +147,14 @@ public partial class Intersecting : IIntersecting /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -162,7 +162,7 @@ public partial class Intersecting : IIntersecting /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -171,14 +171,14 @@ public partial class Intersecting : IIntersecting /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -188,7 +188,7 @@ public partial class Intersecting : IIntersecting /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -196,7 +196,7 @@ public partial class Intersecting : IIntersecting /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -204,7 +204,7 @@ public partial class Intersecting : IIntersecting /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -217,7 +217,7 @@ public partial class Intersecting : IIntersecting /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -225,7 +225,7 @@ public partial class Intersecting : IIntersecting /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -235,14 +235,14 @@ public partial class Intersecting : IIntersecting /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IIntersecting.TypeIntersected")] [Implements(implementation: "IRelationship.Source")] @@ -255,7 +255,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IIntersecting.IntersectingType")] [Implements(implementation: "IRelationship.Target")] @@ -275,7 +275,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -285,7 +285,7 @@ List Root.Elements.IRelationship.Target /// Type with interpretations partly determined by intersectingType, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IIntersecting.TypeIntersected")] diff --git a/SysML2.NET/Core/AutoGenDto/Invariant.cs b/SysML2.NET/Core/AutoGenDto/Invariant.cs index 781e6974..ea4244f9 100644 --- a/SysML2.NET/Core/AutoGenDto/Invariant.cs +++ b/SysML2.NET/Core/AutoGenDto/Invariant.cs @@ -51,14 +51,14 @@ public partial class Invariant : IInvariant /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -72,7 +72,7 @@ public partial class Invariant : IInvariant /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -82,14 +82,14 @@ public partial class Invariant : IInvariant /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -99,7 +99,7 @@ public partial class Invariant : IInvariant /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -112,14 +112,14 @@ public partial class Invariant : IInvariant /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -129,14 +129,14 @@ public partial class Invariant : IInvariant /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -146,14 +146,14 @@ public partial class Invariant : IInvariant /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -162,7 +162,7 @@ public partial class Invariant : IInvariant /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -171,7 +171,7 @@ public partial class Invariant : IInvariant /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -181,14 +181,14 @@ public partial class Invariant : IInvariant /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -198,14 +198,15 @@ public partial class Invariant : IInvariant /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -214,7 +215,7 @@ public partial class Invariant : IInvariant /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -222,7 +223,7 @@ public partial class Invariant : IInvariant /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -231,7 +232,7 @@ public partial class Invariant : IInvariant /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -239,7 +240,7 @@ public partial class Invariant : IInvariant /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -253,7 +254,7 @@ public partial class Invariant : IInvariant /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -261,7 +262,7 @@ public partial class Invariant : IInvariant /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -270,14 +271,14 @@ public partial class Invariant : IInvariant /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -285,14 +286,14 @@ public partial class Invariant : IInvariant /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -306,7 +307,7 @@ public partial class Invariant : IInvariant /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -317,14 +318,14 @@ public partial class Invariant : IInvariant /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -332,21 +333,21 @@ public partial class Invariant : IInvariant /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IInvariant.IsNegated")] public bool IsNegated { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -354,26 +355,26 @@ public partial class Invariant : IInvariant /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -381,7 +382,7 @@ public partial class Invariant : IInvariant /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -389,7 +390,7 @@ public partial class Invariant : IInvariant /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class Invariant : IInvariant /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -406,7 +407,7 @@ public partial class Invariant : IInvariant /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -417,14 +418,14 @@ public partial class Invariant : IInvariant /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -433,7 +434,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -442,7 +443,7 @@ public partial class Invariant : IInvariant /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -452,7 +453,7 @@ public partial class Invariant : IInvariant /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -461,7 +462,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -471,7 +472,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -481,14 +482,14 @@ public partial class Invariant : IInvariant /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -497,7 +498,7 @@ public partial class Invariant : IInvariant /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -506,7 +507,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -516,7 +517,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -526,7 +527,7 @@ public partial class Invariant : IInvariant /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -536,7 +537,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -545,7 +546,7 @@ public partial class Invariant : IInvariant /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -555,7 +556,7 @@ public partial class Invariant : IInvariant /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -564,7 +565,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -575,7 +576,7 @@ public partial class Invariant : IInvariant /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -584,7 +585,7 @@ public partial class Invariant : IInvariant /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -592,7 +593,7 @@ public partial class Invariant : IInvariant /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -601,7 +602,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -611,7 +612,7 @@ public partial class Invariant : IInvariant /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -621,7 +622,7 @@ public partial class Invariant : IInvariant /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -631,7 +632,7 @@ public partial class Invariant : IInvariant /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -640,7 +641,7 @@ public partial class Invariant : IInvariant /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -650,14 +651,14 @@ public partial class Invariant : IInvariant /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -665,7 +666,7 @@ public partial class Invariant : IInvariant /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -675,7 +676,7 @@ public partial class Invariant : IInvariant /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -683,7 +684,7 @@ public partial class Invariant : IInvariant /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -691,7 +692,7 @@ public partial class Invariant : IInvariant /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -702,15 +703,16 @@ public partial class Invariant : IInvariant /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [Implements(implementation: "IBooleanExpression.Predicate")] public Guid? predicate { get; internal set; } @@ -723,7 +725,7 @@ public partial class Invariant : IInvariant /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -732,7 +734,7 @@ public partial class Invariant : IInvariant /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -744,14 +746,14 @@ public partial class Invariant : IInvariant /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -763,7 +765,7 @@ public partial class Invariant : IInvariant /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -774,7 +776,7 @@ public partial class Invariant : IInvariant /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/InvocationExpression.cs b/SysML2.NET/Core/AutoGenDto/InvocationExpression.cs index 95f29731..f29a13d1 100644 --- a/SysML2.NET/Core/AutoGenDto/InvocationExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/InvocationExpression.cs @@ -54,24 +54,24 @@ public partial class InvocationExpression : IInvocationExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -85,7 +85,7 @@ public partial class InvocationExpression : IInvocationExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -95,14 +95,14 @@ public partial class InvocationExpression : IInvocationExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -112,7 +112,7 @@ public partial class InvocationExpression : IInvocationExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -125,14 +125,14 @@ public partial class InvocationExpression : IInvocationExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -142,14 +142,14 @@ public partial class InvocationExpression : IInvocationExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -159,14 +159,14 @@ public partial class InvocationExpression : IInvocationExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class InvocationExpression : IInvocationExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -184,7 +184,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -194,14 +194,14 @@ public partial class InvocationExpression : IInvocationExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -211,14 +211,15 @@ public partial class InvocationExpression : IInvocationExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -226,7 +227,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -234,7 +235,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -243,7 +244,7 @@ public partial class InvocationExpression : IInvocationExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -273,7 +274,7 @@ public partial class InvocationExpression : IInvocationExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -281,7 +282,7 @@ public partial class InvocationExpression : IInvocationExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -290,14 +291,14 @@ public partial class InvocationExpression : IInvocationExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -305,14 +306,14 @@ public partial class InvocationExpression : IInvocationExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -326,7 +327,7 @@ public partial class InvocationExpression : IInvocationExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -337,14 +338,14 @@ public partial class InvocationExpression : IInvocationExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -352,14 +353,14 @@ public partial class InvocationExpression : IInvocationExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -367,26 +368,26 @@ public partial class InvocationExpression : IInvocationExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -394,7 +395,7 @@ public partial class InvocationExpression : IInvocationExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -402,7 +403,7 @@ public partial class InvocationExpression : IInvocationExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -410,7 +411,7 @@ public partial class InvocationExpression : IInvocationExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -419,7 +420,7 @@ public partial class InvocationExpression : IInvocationExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -430,14 +431,14 @@ public partial class InvocationExpression : IInvocationExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -446,7 +447,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -455,7 +456,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -465,7 +466,7 @@ public partial class InvocationExpression : IInvocationExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -474,7 +475,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -484,7 +485,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -494,14 +495,14 @@ public partial class InvocationExpression : IInvocationExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -510,7 +511,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -519,7 +520,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -529,7 +530,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -539,7 +540,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -549,7 +550,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -558,7 +559,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -568,7 +569,7 @@ public partial class InvocationExpression : IInvocationExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -577,7 +578,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -588,7 +589,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -597,7 +598,7 @@ public partial class InvocationExpression : IInvocationExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -605,7 +606,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -614,7 +615,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -624,7 +625,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -634,7 +635,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -644,7 +645,7 @@ public partial class InvocationExpression : IInvocationExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -653,7 +654,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -663,14 +664,14 @@ public partial class InvocationExpression : IInvocationExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -678,7 +679,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -688,7 +689,7 @@ public partial class InvocationExpression : IInvocationExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -696,7 +697,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -704,7 +705,7 @@ public partial class InvocationExpression : IInvocationExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -715,7 +716,7 @@ public partial class InvocationExpression : IInvocationExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -728,7 +729,7 @@ public partial class InvocationExpression : IInvocationExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -737,7 +738,7 @@ public partial class InvocationExpression : IInvocationExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -749,14 +750,14 @@ public partial class InvocationExpression : IInvocationExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -768,7 +769,7 @@ public partial class InvocationExpression : IInvocationExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -779,7 +780,7 @@ public partial class InvocationExpression : IInvocationExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ItemDefinition.cs b/SysML2.NET/Core/AutoGenDto/ItemDefinition.cs index 8d95351f..d08774f5 100644 --- a/SysML2.NET/Core/AutoGenDto/ItemDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ItemDefinition.cs @@ -53,14 +53,14 @@ public partial class ItemDefinition : IItemDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,7 +70,7 @@ public partial class ItemDefinition : IItemDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -83,14 +83,14 @@ public partial class ItemDefinition : IItemDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -98,7 +98,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -107,7 +107,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,14 +117,14 @@ public partial class ItemDefinition : IItemDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -132,7 +132,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -142,14 +142,14 @@ public partial class ItemDefinition : IItemDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -157,7 +157,7 @@ public partial class ItemDefinition : IItemDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class ItemDefinition : IItemDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -174,7 +174,7 @@ public partial class ItemDefinition : IItemDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -188,7 +188,7 @@ public partial class ItemDefinition : IItemDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -196,14 +196,14 @@ public partial class ItemDefinition : IItemDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -214,33 +214,33 @@ public partial class ItemDefinition : IItemDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -248,7 +248,7 @@ public partial class ItemDefinition : IItemDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -256,7 +256,7 @@ public partial class ItemDefinition : IItemDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -264,7 +264,7 @@ public partial class ItemDefinition : IItemDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class ItemDefinition : IItemDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -284,14 +284,14 @@ public partial class ItemDefinition : IItemDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -299,7 +299,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -307,7 +307,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -315,7 +315,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -324,7 +324,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -333,7 +333,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -341,7 +341,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -349,7 +349,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -357,7 +357,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -365,7 +365,7 @@ public partial class ItemDefinition : IItemDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -376,7 +376,7 @@ public partial class ItemDefinition : IItemDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -384,7 +384,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -393,7 +393,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -403,7 +403,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -413,14 +413,14 @@ public partial class ItemDefinition : IItemDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -429,7 +429,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -437,7 +437,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -446,7 +446,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -455,7 +455,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -464,7 +464,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -473,7 +473,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -481,7 +481,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -490,7 +490,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -499,7 +499,7 @@ public partial class ItemDefinition : IItemDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -508,7 +508,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -518,7 +518,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -526,7 +526,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -534,7 +534,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -542,7 +542,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -550,7 +550,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -558,7 +558,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -566,7 +566,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -574,7 +574,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -583,7 +583,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -592,7 +592,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -601,7 +601,7 @@ public partial class ItemDefinition : IItemDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -609,7 +609,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -617,7 +617,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -626,7 +626,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -635,7 +635,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -643,7 +643,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -651,7 +651,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -659,7 +659,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -668,14 +668,14 @@ public partial class ItemDefinition : IItemDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -685,7 +685,7 @@ public partial class ItemDefinition : IItemDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -693,7 +693,7 @@ public partial class ItemDefinition : IItemDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -706,7 +706,7 @@ public partial class ItemDefinition : IItemDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -716,14 +716,14 @@ public partial class ItemDefinition : IItemDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -736,14 +736,14 @@ public partial class ItemDefinition : IItemDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -752,7 +752,7 @@ public partial class ItemDefinition : IItemDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -762,7 +762,7 @@ public partial class ItemDefinition : IItemDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ItemUsage.cs b/SysML2.NET/Core/AutoGenDto/ItemUsage.cs index 2202e630..62f6fc7f 100644 --- a/SysML2.NET/Core/AutoGenDto/ItemUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ItemUsage.cs @@ -54,7 +54,7 @@ public partial class ItemUsage : IItemUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -66,7 +66,7 @@ public partial class ItemUsage : IItemUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -76,14 +76,14 @@ public partial class ItemUsage : IItemUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -93,7 +93,7 @@ public partial class ItemUsage : IItemUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -102,7 +102,7 @@ public partial class ItemUsage : IItemUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -117,14 +117,14 @@ public partial class ItemUsage : IItemUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -132,7 +132,7 @@ public partial class ItemUsage : IItemUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -142,14 +142,14 @@ public partial class ItemUsage : IItemUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -159,14 +159,14 @@ public partial class ItemUsage : IItemUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class ItemUsage : IItemUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -184,7 +184,7 @@ public partial class ItemUsage : IItemUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -194,14 +194,14 @@ public partial class ItemUsage : IItemUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -211,14 +211,14 @@ public partial class ItemUsage : IItemUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -226,7 +226,7 @@ public partial class ItemUsage : IItemUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -234,7 +234,7 @@ public partial class ItemUsage : IItemUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class ItemUsage : IItemUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class ItemUsage : IItemUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -265,7 +265,7 @@ public partial class ItemUsage : IItemUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class ItemUsage : IItemUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -282,14 +282,14 @@ public partial class ItemUsage : IItemUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -297,14 +297,14 @@ public partial class ItemUsage : IItemUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -318,7 +318,7 @@ public partial class ItemUsage : IItemUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -329,7 +329,7 @@ public partial class ItemUsage : IItemUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -337,21 +337,21 @@ public partial class ItemUsage : IItemUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -359,33 +359,33 @@ public partial class ItemUsage : IItemUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +393,7 @@ public partial class ItemUsage : IItemUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -406,7 +406,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -415,7 +415,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -424,11 +424,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -437,7 +437,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -445,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -454,7 +454,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -465,14 +465,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -480,7 +480,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -504,7 +504,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -512,7 +512,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -530,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -554,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -562,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -570,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -659,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -758,14 +758,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -813,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -832,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -852,7 +852,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -869,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -888,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -898,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -908,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -927,14 +927,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -987,7 +987,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -997,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1009,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1019,14 +1019,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1050,14 +1050,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/JoinNode.cs b/SysML2.NET/Core/AutoGenDto/JoinNode.cs index d649b9b4..1972c685 100644 --- a/SysML2.NET/Core/AutoGenDto/JoinNode.cs +++ b/SysML2.NET/Core/AutoGenDto/JoinNode.cs @@ -53,7 +53,7 @@ public partial class JoinNode : IJoinNode /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -62,14 +62,14 @@ public partial class JoinNode : IJoinNode /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -83,7 +83,7 @@ public partial class JoinNode : IJoinNode /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -93,14 +93,14 @@ public partial class JoinNode : IJoinNode /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public partial class JoinNode : IJoinNode /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -119,7 +119,7 @@ public partial class JoinNode : IJoinNode /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -134,14 +134,14 @@ public partial class JoinNode : IJoinNode /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -150,7 +150,7 @@ public partial class JoinNode : IJoinNode /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -160,14 +160,14 @@ public partial class JoinNode : IJoinNode /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -177,14 +177,14 @@ public partial class JoinNode : IJoinNode /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -193,7 +193,7 @@ public partial class JoinNode : IJoinNode /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -202,7 +202,7 @@ public partial class JoinNode : IJoinNode /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -212,14 +212,14 @@ public partial class JoinNode : IJoinNode /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -229,14 +229,14 @@ public partial class JoinNode : IJoinNode /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class JoinNode : IJoinNode /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -252,7 +252,7 @@ public partial class JoinNode : IJoinNode /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class JoinNode : IJoinNode /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -269,7 +269,7 @@ public partial class JoinNode : IJoinNode /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -283,7 +283,7 @@ public partial class JoinNode : IJoinNode /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -291,7 +291,7 @@ public partial class JoinNode : IJoinNode /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -300,14 +300,14 @@ public partial class JoinNode : IJoinNode /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -315,14 +315,14 @@ public partial class JoinNode : IJoinNode /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -336,7 +336,7 @@ public partial class JoinNode : IJoinNode /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -347,7 +347,7 @@ public partial class JoinNode : IJoinNode /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -355,21 +355,21 @@ public partial class JoinNode : IJoinNode /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -377,33 +377,33 @@ public partial class JoinNode : IJoinNode /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +411,7 @@ public partial class JoinNode : IJoinNode /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -424,7 +424,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -432,11 +432,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -445,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -453,7 +453,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -462,7 +462,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -473,14 +473,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -504,7 +504,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -512,7 +512,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -554,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -562,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -570,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -757,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -767,14 +767,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -792,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -936,14 +936,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -960,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -970,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -978,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -986,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1037,14 +1037,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1068,14 +1068,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1093,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/LibraryPackage.cs b/SysML2.NET/Core/AutoGenDto/LibraryPackage.cs index 51682153..e596a54b 100644 --- a/SysML2.NET/Core/AutoGenDto/LibraryPackage.cs +++ b/SysML2.NET/Core/AutoGenDto/LibraryPackage.cs @@ -49,14 +49,14 @@ public partial class LibraryPackage : ILibraryPackage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -66,14 +66,14 @@ public partial class LibraryPackage : ILibraryPackage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -83,7 +83,7 @@ public partial class LibraryPackage : ILibraryPackage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -91,7 +91,7 @@ public partial class LibraryPackage : ILibraryPackage /// The model-level evaluable Boolean-valued Expression used to filter the members of this Package, /// which are owned by the Package are via ElementFilterMemberships. /// - [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPackage.FilterCondition")] public List filterCondition { get; internal set; } = []; @@ -99,7 +99,7 @@ public partial class LibraryPackage : ILibraryPackage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -111,14 +111,14 @@ public partial class LibraryPackage : ILibraryPackage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -127,7 +127,7 @@ public partial class LibraryPackage : ILibraryPackage /// LibraryPackages in the standard Kernel Model Libraries or in normative model libraries for a /// language built on KerML. /// - [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "ILibraryPackage.IsStandard")] public bool IsStandard { get; set; } @@ -135,7 +135,7 @@ public partial class LibraryPackage : ILibraryPackage /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -143,7 +143,7 @@ public partial class LibraryPackage : ILibraryPackage /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -153,7 +153,7 @@ public partial class LibraryPackage : ILibraryPackage /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -161,7 +161,7 @@ public partial class LibraryPackage : ILibraryPackage /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -171,7 +171,7 @@ public partial class LibraryPackage : ILibraryPackage /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -179,7 +179,7 @@ public partial class LibraryPackage : ILibraryPackage /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -189,7 +189,7 @@ public partial class LibraryPackage : ILibraryPackage /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -198,7 +198,7 @@ public partial class LibraryPackage : ILibraryPackage /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -208,7 +208,7 @@ public partial class LibraryPackage : ILibraryPackage /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -217,14 +217,14 @@ public partial class LibraryPackage : ILibraryPackage /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -234,7 +234,7 @@ public partial class LibraryPackage : ILibraryPackage /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -242,7 +242,7 @@ public partial class LibraryPackage : ILibraryPackage /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -255,7 +255,7 @@ public partial class LibraryPackage : ILibraryPackage /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -265,14 +265,14 @@ public partial class LibraryPackage : ILibraryPackage /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/LiteralBoolean.cs b/SysML2.NET/Core/AutoGenDto/LiteralBoolean.cs index 57ec7419..aab39358 100644 --- a/SysML2.NET/Core/AutoGenDto/LiteralBoolean.cs +++ b/SysML2.NET/Core/AutoGenDto/LiteralBoolean.cs @@ -50,14 +50,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralBoolean : ILiteralBoolean /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralBoolean : ILiteralBoolean /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralBoolean : ILiteralBoolean /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralBoolean : ILiteralBoolean /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,14 +758,15 @@ public partial class LiteralBoolean : ILiteralBoolean /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Boolean value that is the result of evaluating this LiteralBoolean. + /// The Boolean value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralBoolean.Value")] public bool Value { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/LiteralExpression.cs b/SysML2.NET/Core/AutoGenDto/LiteralExpression.cs index f37bd713..bcecb937 100644 --- a/SysML2.NET/Core/AutoGenDto/LiteralExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/LiteralExpression.cs @@ -50,14 +50,14 @@ public partial class LiteralExpression : ILiteralExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralExpression : ILiteralExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralExpression : ILiteralExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralExpression : ILiteralExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralExpression : ILiteralExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralExpression : ILiteralExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralExpression : ILiteralExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralExpression : ILiteralExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralExpression : ILiteralExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralExpression : ILiteralExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralExpression : ILiteralExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralExpression : ILiteralExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralExpression : ILiteralExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralExpression : ILiteralExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralExpression : ILiteralExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralExpression : ILiteralExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralExpression : ILiteralExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralExpression : ILiteralExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralExpression : ILiteralExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralExpression : ILiteralExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralExpression : ILiteralExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralExpression : ILiteralExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralExpression : ILiteralExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralExpression : ILiteralExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralExpression : ILiteralExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralExpression : ILiteralExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralExpression : ILiteralExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralExpression : ILiteralExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralExpression : ILiteralExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralExpression : ILiteralExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralExpression : ILiteralExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralExpression : ILiteralExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralExpression : ILiteralExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralExpression : ILiteralExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralExpression : ILiteralExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralExpression : ILiteralExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralExpression : ILiteralExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,7 +758,7 @@ public partial class LiteralExpression : ILiteralExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/LiteralInfinity.cs b/SysML2.NET/Core/AutoGenDto/LiteralInfinity.cs index 6ac94adf..5e11a23a 100644 --- a/SysML2.NET/Core/AutoGenDto/LiteralInfinity.cs +++ b/SysML2.NET/Core/AutoGenDto/LiteralInfinity.cs @@ -50,14 +50,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralInfinity : ILiteralInfinity /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralInfinity : ILiteralInfinity /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralInfinity : ILiteralInfinity /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,7 +758,7 @@ public partial class LiteralInfinity : ILiteralInfinity /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/LiteralInteger.cs b/SysML2.NET/Core/AutoGenDto/LiteralInteger.cs index 77a8f14b..96bf100a 100644 --- a/SysML2.NET/Core/AutoGenDto/LiteralInteger.cs +++ b/SysML2.NET/Core/AutoGenDto/LiteralInteger.cs @@ -50,14 +50,14 @@ public partial class LiteralInteger : ILiteralInteger /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralInteger : ILiteralInteger /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralInteger : ILiteralInteger /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralInteger : ILiteralInteger /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralInteger : ILiteralInteger /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralInteger : ILiteralInteger /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralInteger : ILiteralInteger /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralInteger : ILiteralInteger /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralInteger : ILiteralInteger /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralInteger : ILiteralInteger /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralInteger : ILiteralInteger /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralInteger : ILiteralInteger /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralInteger : ILiteralInteger /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralInteger : ILiteralInteger /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralInteger : ILiteralInteger /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralInteger : ILiteralInteger /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralInteger : ILiteralInteger /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralInteger : ILiteralInteger /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralInteger : ILiteralInteger /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralInteger : ILiteralInteger /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralInteger : ILiteralInteger /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralInteger : ILiteralInteger /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralInteger : ILiteralInteger /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralInteger : ILiteralInteger /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralInteger : ILiteralInteger /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralInteger : ILiteralInteger /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralInteger : ILiteralInteger /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralInteger : ILiteralInteger /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralInteger : ILiteralInteger /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralInteger : ILiteralInteger /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralInteger : ILiteralInteger /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralInteger : ILiteralInteger /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralInteger : ILiteralInteger /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralInteger : ILiteralInteger /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralInteger : ILiteralInteger /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralInteger : ILiteralInteger /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralInteger : ILiteralInteger /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,14 +758,15 @@ public partial class LiteralInteger : ILiteralInteger /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralInteger.Value")] public int Value { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/LiteralRational.cs b/SysML2.NET/Core/AutoGenDto/LiteralRational.cs index 86fc8685..925ab86b 100644 --- a/SysML2.NET/Core/AutoGenDto/LiteralRational.cs +++ b/SysML2.NET/Core/AutoGenDto/LiteralRational.cs @@ -50,14 +50,14 @@ public partial class LiteralRational : ILiteralRational /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralRational : ILiteralRational /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralRational : ILiteralRational /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralRational : ILiteralRational /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralRational : ILiteralRational /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralRational : ILiteralRational /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralRational : ILiteralRational /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralRational : ILiteralRational /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralRational : ILiteralRational /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralRational : ILiteralRational /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralRational : ILiteralRational /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralRational : ILiteralRational /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralRational : ILiteralRational /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralRational : ILiteralRational /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralRational : ILiteralRational /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralRational : ILiteralRational /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralRational : ILiteralRational /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralRational : ILiteralRational /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralRational : ILiteralRational /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralRational : ILiteralRational /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralRational : ILiteralRational /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralRational : ILiteralRational /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralRational : ILiteralRational /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralRational : ILiteralRational /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralRational : ILiteralRational /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralRational : ILiteralRational /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralRational : ILiteralRational /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralRational : ILiteralRational /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralRational : ILiteralRational /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralRational : ILiteralRational /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralRational : ILiteralRational /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralRational : ILiteralRational /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralRational : ILiteralRational /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralRational : ILiteralRational /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralRational : ILiteralRational /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralRational : ILiteralRational /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralRational : ILiteralRational /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralRational : ILiteralRational /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralRational : ILiteralRational /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralRational : ILiteralRational /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralRational : ILiteralRational /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralRational : ILiteralRational /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,14 +758,15 @@ public partial class LiteralRational : ILiteralRational /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralRational.Value")] public double Value { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/LiteralString.cs b/SysML2.NET/Core/AutoGenDto/LiteralString.cs index aa0477f1..c8a9165d 100644 --- a/SysML2.NET/Core/AutoGenDto/LiteralString.cs +++ b/SysML2.NET/Core/AutoGenDto/LiteralString.cs @@ -50,14 +50,14 @@ public partial class LiteralString : ILiteralString /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class LiteralString : ILiteralString /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class LiteralString : ILiteralString /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class LiteralString : ILiteralString /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class LiteralString : ILiteralString /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class LiteralString : ILiteralString /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class LiteralString : ILiteralString /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class LiteralString : ILiteralString /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class LiteralString : ILiteralString /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class LiteralString : ILiteralString /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class LiteralString : ILiteralString /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class LiteralString : ILiteralString /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class LiteralString : ILiteralString /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class LiteralString : ILiteralString /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class LiteralString : ILiteralString /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class LiteralString : ILiteralString /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class LiteralString : ILiteralString /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class LiteralString : ILiteralString /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class LiteralString : ILiteralString /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class LiteralString : ILiteralString /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class LiteralString : ILiteralString /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class LiteralString : ILiteralString /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class LiteralString : ILiteralString /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class LiteralString : ILiteralString /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class LiteralString : ILiteralString /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class LiteralString : ILiteralString /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class LiteralString : ILiteralString /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class LiteralString : ILiteralString /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class LiteralString : ILiteralString /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class LiteralString : ILiteralString /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class LiteralString : ILiteralString /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class LiteralString : ILiteralString /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class LiteralString : ILiteralString /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class LiteralString : ILiteralString /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class LiteralString : ILiteralString /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class LiteralString : ILiteralString /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class LiteralString : ILiteralString /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class LiteralString : ILiteralString /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class LiteralString : ILiteralString /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class LiteralString : ILiteralString /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class LiteralString : ILiteralString /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class LiteralString : ILiteralString /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class LiteralString : ILiteralString /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class LiteralString : ILiteralString /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class LiteralString : ILiteralString /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class LiteralString : ILiteralString /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class LiteralString : ILiteralString /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class LiteralString : ILiteralString /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class LiteralString : ILiteralString /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class LiteralString : ILiteralString /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class LiteralString : ILiteralString /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class LiteralString : ILiteralString /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,14 +758,15 @@ public partial class LiteralString : ILiteralString /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The String value that is the result of evaluating this Expression. + /// The String value that is the result of evaluating this LiteralString. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralString.Value")] public string Value { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/Membership.cs b/SysML2.NET/Core/AutoGenDto/Membership.cs index 12a30600..94bfb78c 100644 --- a/SysML2.NET/Core/AutoGenDto/Membership.cs +++ b/SysML2.NET/Core/AutoGenDto/Membership.cs @@ -37,10 +37,10 @@ namespace SysML2.NET.Core.DTO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -56,14 +56,14 @@ public partial class Membership : IMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -73,14 +73,14 @@ public partial class Membership : IMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -90,7 +90,7 @@ public partial class Membership : IMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -98,7 +98,7 @@ public partial class Membership : IMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -109,21 +109,21 @@ public partial class Membership : IMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembership.MemberElement")] public Guid MemberElement { get; set; } @@ -131,21 +131,21 @@ public partial class Membership : IMembership /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberElementId")] public string memberElementId { get; internal set; } /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberName")] public string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -155,7 +155,7 @@ public partial class Membership : IMembership /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberShortName")] public string MemberShortName { get; set; } @@ -165,7 +165,7 @@ public partial class Membership : IMembership /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -173,7 +173,7 @@ public partial class Membership : IMembership /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -183,14 +183,14 @@ public partial class Membership : IMembership /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -198,7 +198,7 @@ public partial class Membership : IMembership /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -207,14 +207,14 @@ public partial class Membership : IMembership /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -224,7 +224,7 @@ public partial class Membership : IMembership /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -232,7 +232,7 @@ public partial class Membership : IMembership /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -240,7 +240,7 @@ public partial class Membership : IMembership /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -253,7 +253,7 @@ public partial class Membership : IMembership /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -261,7 +261,7 @@ public partial class Membership : IMembership /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -271,14 +271,14 @@ public partial class Membership : IMembership /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -291,7 +291,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -311,7 +311,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/MembershipExpose.cs b/SysML2.NET/Core/AutoGenDto/MembershipExpose.cs index ec3a1b07..a4d7438d 100644 --- a/SysML2.NET/Core/AutoGenDto/MembershipExpose.cs +++ b/SysML2.NET/Core/AutoGenDto/MembershipExpose.cs @@ -51,14 +51,14 @@ public partial class MembershipExpose : IMembershipExpose /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class MembershipExpose : IMembershipExpose /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class MembershipExpose : IMembershipExpose /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,14 +93,14 @@ public partial class MembershipExpose : IMembershipExpose /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public Guid importedElement { get; internal set; } /// /// The Membership to be imported. /// - [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembershipImport.ImportedMembership")] public Guid ImportedMembership { get; set; } @@ -109,7 +109,7 @@ public partial class MembershipExpose : IMembershipExpose /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -119,7 +119,7 @@ public partial class MembershipExpose : IMembershipExpose /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -130,14 +130,14 @@ public partial class MembershipExpose : IMembershipExpose /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IExpose.IsImportAll")] [Implements(implementation: "IImport.IsImportAll")] bool Root.Namespaces.IImport.IsImportAll @@ -152,7 +152,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// An Expose always imports all Elements, regardless of visibility (isImportAll = true). /// - [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622577942205_869984_64")] [Implements(implementation: "IExpose.IsImportAll")] public bool IsImportAll { get; set; } = true; @@ -160,14 +160,14 @@ bool Root.Namespaces.IImport.IsImportAll /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -177,7 +177,7 @@ bool Root.Namespaces.IImport.IsImportAll /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -185,7 +185,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -195,14 +195,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -210,7 +210,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -219,14 +219,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -236,7 +236,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -244,7 +244,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -252,7 +252,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -265,7 +265,7 @@ bool Root.Namespaces.IImport.IsImportAll /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -273,7 +273,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -283,14 +283,14 @@ bool Root.Namespaces.IImport.IsImportAll /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -303,7 +303,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembershipImport.ImportedMembership")] [Implements(implementation: "IRelationship.Target")] @@ -323,7 +323,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -333,7 +333,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [RedefinedByProperty("IExpose.Visibility")] [Implements(implementation: "IImport.Visibility")] VisibilityKind Root.Namespaces.IImport.Visibility @@ -348,7 +348,7 @@ VisibilityKind Root.Namespaces.IImport.Visibility /// /// An Expose always has protected visibility. /// - [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected")] + [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674976_798509_43257")] [Implements(implementation: "IExpose.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Protected; diff --git a/SysML2.NET/Core/AutoGenDto/MembershipImport.cs b/SysML2.NET/Core/AutoGenDto/MembershipImport.cs index 7bc205a0..b17208fd 100644 --- a/SysML2.NET/Core/AutoGenDto/MembershipImport.cs +++ b/SysML2.NET/Core/AutoGenDto/MembershipImport.cs @@ -51,14 +51,14 @@ public partial class MembershipImport : IMembershipImport /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class MembershipImport : IMembershipImport /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class MembershipImport : IMembershipImport /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,14 +93,14 @@ public partial class MembershipImport : IMembershipImport /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public Guid importedElement { get; internal set; } /// /// The Membership to be imported. /// - [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembershipImport.ImportedMembership")] public Guid ImportedMembership { get; set; } @@ -109,7 +109,7 @@ public partial class MembershipImport : IMembershipImport /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -119,7 +119,7 @@ public partial class MembershipImport : IMembershipImport /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -130,28 +130,28 @@ public partial class MembershipImport : IMembershipImport /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsImportAll")] public bool IsImportAll { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -161,7 +161,7 @@ public partial class MembershipImport : IMembershipImport /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -169,7 +169,7 @@ public partial class MembershipImport : IMembershipImport /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -179,14 +179,14 @@ public partial class MembershipImport : IMembershipImport /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -194,7 +194,7 @@ public partial class MembershipImport : IMembershipImport /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -203,14 +203,14 @@ public partial class MembershipImport : IMembershipImport /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -220,7 +220,7 @@ public partial class MembershipImport : IMembershipImport /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -228,7 +228,7 @@ public partial class MembershipImport : IMembershipImport /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -236,7 +236,7 @@ public partial class MembershipImport : IMembershipImport /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -249,7 +249,7 @@ public partial class MembershipImport : IMembershipImport /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -257,7 +257,7 @@ public partial class MembershipImport : IMembershipImport /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -267,14 +267,14 @@ public partial class MembershipImport : IMembershipImport /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -287,7 +287,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembershipImport.ImportedMembership")] [Implements(implementation: "IRelationship.Target")] @@ -307,7 +307,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -317,7 +317,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [Implements(implementation: "IImport.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Private; diff --git a/SysML2.NET/Core/AutoGenDto/MergeNode.cs b/SysML2.NET/Core/AutoGenDto/MergeNode.cs index 7240dca2..ce2f826c 100644 --- a/SysML2.NET/Core/AutoGenDto/MergeNode.cs +++ b/SysML2.NET/Core/AutoGenDto/MergeNode.cs @@ -53,7 +53,7 @@ public partial class MergeNode : IMergeNode /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -62,14 +62,14 @@ public partial class MergeNode : IMergeNode /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -83,7 +83,7 @@ public partial class MergeNode : IMergeNode /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -93,14 +93,14 @@ public partial class MergeNode : IMergeNode /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public partial class MergeNode : IMergeNode /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -119,7 +119,7 @@ public partial class MergeNode : IMergeNode /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -134,14 +134,14 @@ public partial class MergeNode : IMergeNode /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -150,7 +150,7 @@ public partial class MergeNode : IMergeNode /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -160,14 +160,14 @@ public partial class MergeNode : IMergeNode /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -177,14 +177,14 @@ public partial class MergeNode : IMergeNode /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -193,7 +193,7 @@ public partial class MergeNode : IMergeNode /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -202,7 +202,7 @@ public partial class MergeNode : IMergeNode /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -212,14 +212,14 @@ public partial class MergeNode : IMergeNode /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -229,14 +229,14 @@ public partial class MergeNode : IMergeNode /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class MergeNode : IMergeNode /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -252,7 +252,7 @@ public partial class MergeNode : IMergeNode /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class MergeNode : IMergeNode /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -269,7 +269,7 @@ public partial class MergeNode : IMergeNode /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -283,7 +283,7 @@ public partial class MergeNode : IMergeNode /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -291,7 +291,7 @@ public partial class MergeNode : IMergeNode /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -300,14 +300,14 @@ public partial class MergeNode : IMergeNode /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -315,14 +315,14 @@ public partial class MergeNode : IMergeNode /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -336,7 +336,7 @@ public partial class MergeNode : IMergeNode /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -347,7 +347,7 @@ public partial class MergeNode : IMergeNode /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -355,21 +355,21 @@ public partial class MergeNode : IMergeNode /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -377,33 +377,33 @@ public partial class MergeNode : IMergeNode /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +411,7 @@ public partial class MergeNode : IMergeNode /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -424,7 +424,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -432,11 +432,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -445,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -453,7 +453,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -462,7 +462,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -473,14 +473,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -504,7 +504,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -512,7 +512,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -554,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -562,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -570,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -757,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -767,14 +767,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -792,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -936,14 +936,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -960,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -970,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -978,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -986,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1037,14 +1037,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1068,14 +1068,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1093,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Metaclass.cs b/SysML2.NET/Core/AutoGenDto/Metaclass.cs index c49007eb..2e7e9449 100644 --- a/SysML2.NET/Core/AutoGenDto/Metaclass.cs +++ b/SysML2.NET/Core/AutoGenDto/Metaclass.cs @@ -49,14 +49,14 @@ public partial class Metaclass : IMetaclass /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -66,7 +66,7 @@ public partial class Metaclass : IMetaclass /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -79,14 +79,14 @@ public partial class Metaclass : IMetaclass /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -94,7 +94,7 @@ public partial class Metaclass : IMetaclass /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,14 +104,14 @@ public partial class Metaclass : IMetaclass /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -119,7 +119,7 @@ public partial class Metaclass : IMetaclass /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -129,14 +129,14 @@ public partial class Metaclass : IMetaclass /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -144,7 +144,7 @@ public partial class Metaclass : IMetaclass /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -153,7 +153,7 @@ public partial class Metaclass : IMetaclass /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class Metaclass : IMetaclass /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class Metaclass : IMetaclass /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -183,14 +183,14 @@ public partial class Metaclass : IMetaclass /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -201,26 +201,26 @@ public partial class Metaclass : IMetaclass /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -228,7 +228,7 @@ public partial class Metaclass : IMetaclass /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -236,7 +236,7 @@ public partial class Metaclass : IMetaclass /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -245,7 +245,7 @@ public partial class Metaclass : IMetaclass /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -256,14 +256,14 @@ public partial class Metaclass : IMetaclass /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -272,7 +272,7 @@ public partial class Metaclass : IMetaclass /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -281,7 +281,7 @@ public partial class Metaclass : IMetaclass /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -291,7 +291,7 @@ public partial class Metaclass : IMetaclass /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -301,7 +301,7 @@ public partial class Metaclass : IMetaclass /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -311,14 +311,14 @@ public partial class Metaclass : IMetaclass /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -327,7 +327,7 @@ public partial class Metaclass : IMetaclass /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -336,7 +336,7 @@ public partial class Metaclass : IMetaclass /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -346,7 +346,7 @@ public partial class Metaclass : IMetaclass /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -355,7 +355,7 @@ public partial class Metaclass : IMetaclass /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -365,7 +365,7 @@ public partial class Metaclass : IMetaclass /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -374,7 +374,7 @@ public partial class Metaclass : IMetaclass /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -384,7 +384,7 @@ public partial class Metaclass : IMetaclass /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -393,7 +393,7 @@ public partial class Metaclass : IMetaclass /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -403,7 +403,7 @@ public partial class Metaclass : IMetaclass /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -411,7 +411,7 @@ public partial class Metaclass : IMetaclass /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -421,14 +421,14 @@ public partial class Metaclass : IMetaclass /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -438,7 +438,7 @@ public partial class Metaclass : IMetaclass /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -446,7 +446,7 @@ public partial class Metaclass : IMetaclass /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -459,7 +459,7 @@ public partial class Metaclass : IMetaclass /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -469,14 +469,14 @@ public partial class Metaclass : IMetaclass /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -489,7 +489,7 @@ public partial class Metaclass : IMetaclass /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/MetadataAccessExpression.cs b/SysML2.NET/Core/AutoGenDto/MetadataAccessExpression.cs index 24dc1874..f0b2780e 100644 --- a/SysML2.NET/Core/AutoGenDto/MetadataAccessExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/MetadataAccessExpression.cs @@ -53,14 +53,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -74,7 +74,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -84,14 +84,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -101,7 +101,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -114,14 +114,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -131,14 +131,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -148,14 +148,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -164,7 +164,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -173,7 +173,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -183,14 +183,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -200,14 +200,15 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -215,7 +216,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -223,7 +224,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -232,7 +233,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -240,7 +241,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -254,7 +255,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -262,7 +263,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -271,14 +272,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -286,14 +287,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -307,7 +308,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -318,14 +319,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -333,14 +334,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -348,26 +349,26 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -375,7 +376,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -383,7 +384,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -391,7 +392,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -400,7 +401,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -411,14 +412,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -427,7 +428,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -436,7 +437,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -446,7 +447,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -455,7 +456,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -465,7 +466,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -475,14 +476,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -491,7 +492,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -500,7 +501,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -510,7 +511,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -520,7 +521,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -530,7 +531,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -539,7 +540,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -549,7 +550,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -558,7 +559,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -569,7 +570,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -578,7 +579,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -586,7 +587,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -595,7 +596,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -605,7 +606,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -615,7 +616,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -625,7 +626,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -634,7 +635,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -644,14 +645,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -659,7 +660,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -669,7 +670,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -677,7 +678,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -685,7 +686,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -696,7 +697,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -709,14 +710,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Element whose metadata is being accessed. /// - [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IMetadataAccessExpression.ReferencedElement")] public Guid referencedElement { get; internal set; } @@ -726,7 +727,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -738,14 +739,14 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -757,7 +758,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -768,7 +769,7 @@ public partial class MetadataAccessExpression : IMetadataAccessExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/MetadataDefinition.cs b/SysML2.NET/Core/AutoGenDto/MetadataDefinition.cs index c77404fe..8009faae 100644 --- a/SysML2.NET/Core/AutoGenDto/MetadataDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/MetadataDefinition.cs @@ -50,14 +50,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,7 +67,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -80,14 +80,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -95,7 +95,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -104,7 +104,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -114,14 +114,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -129,7 +129,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -139,14 +139,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -154,7 +154,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -185,7 +185,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -193,14 +193,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -211,33 +211,33 @@ public partial class MetadataDefinition : IMetadataDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -245,7 +245,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -253,7 +253,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -270,7 +270,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -281,14 +281,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -296,7 +296,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -304,7 +304,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -312,7 +312,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -321,7 +321,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -330,7 +330,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -338,7 +338,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -346,7 +346,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -354,7 +354,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -362,7 +362,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -373,7 +373,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -381,7 +381,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -390,7 +390,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -400,7 +400,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -410,14 +410,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -426,7 +426,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -434,7 +434,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -443,7 +443,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -452,7 +452,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -461,7 +461,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -470,7 +470,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -478,7 +478,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -487,7 +487,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -496,7 +496,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -505,7 +505,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -515,7 +515,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -523,7 +523,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -531,7 +531,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -539,7 +539,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -547,7 +547,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -555,7 +555,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -563,7 +563,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -571,7 +571,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -580,7 +580,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -589,7 +589,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -598,7 +598,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -606,7 +606,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -614,7 +614,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -623,7 +623,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -632,7 +632,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -640,7 +640,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -648,7 +648,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -656,7 +656,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -665,14 +665,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -682,7 +682,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -690,7 +690,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -703,7 +703,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -713,14 +713,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -733,14 +733,14 @@ public partial class MetadataDefinition : IMetadataDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -749,7 +749,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -759,7 +759,7 @@ public partial class MetadataDefinition : IMetadataDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/MetadataFeature.cs b/SysML2.NET/Core/AutoGenDto/MetadataFeature.cs index af3a0cbc..b6f8004d 100644 --- a/SysML2.NET/Core/AutoGenDto/MetadataFeature.cs +++ b/SysML2.NET/Core/AutoGenDto/MetadataFeature.cs @@ -53,7 +53,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -62,7 +62,7 @@ public partial class MetadataFeature : IMetadataFeature /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement { get; internal set; } = []; @@ -70,7 +70,7 @@ public partial class MetadataFeature : IMetadataFeature /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -83,7 +83,7 @@ public partial class MetadataFeature : IMetadataFeature /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -93,14 +93,14 @@ public partial class MetadataFeature : IMetadataFeature /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public partial class MetadataFeature : IMetadataFeature /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,14 +123,14 @@ public partial class MetadataFeature : IMetadataFeature /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -139,14 +139,14 @@ public partial class MetadataFeature : IMetadataFeature /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public partial class MetadataFeature : IMetadataFeature /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -172,7 +172,7 @@ public partial class MetadataFeature : IMetadataFeature /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -181,7 +181,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -191,14 +191,14 @@ public partial class MetadataFeature : IMetadataFeature /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -208,14 +208,14 @@ public partial class MetadataFeature : IMetadataFeature /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -223,7 +223,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -232,7 +232,7 @@ public partial class MetadataFeature : IMetadataFeature /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -240,7 +240,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -254,7 +254,7 @@ public partial class MetadataFeature : IMetadataFeature /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -262,7 +262,7 @@ public partial class MetadataFeature : IMetadataFeature /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -271,14 +271,14 @@ public partial class MetadataFeature : IMetadataFeature /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -286,14 +286,14 @@ public partial class MetadataFeature : IMetadataFeature /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -307,7 +307,7 @@ public partial class MetadataFeature : IMetadataFeature /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -318,21 +318,21 @@ public partial class MetadataFeature : IMetadataFeature /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -340,26 +340,26 @@ public partial class MetadataFeature : IMetadataFeature /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -367,7 +367,7 @@ public partial class MetadataFeature : IMetadataFeature /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -375,7 +375,7 @@ public partial class MetadataFeature : IMetadataFeature /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -383,14 +383,14 @@ public partial class MetadataFeature : IMetadataFeature /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; /// /// The type of this MetadataFeature, which must be a Metaclass. /// - [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IMetadataFeature.Metaclass")] public Guid? metaclass { get; internal set; } @@ -400,7 +400,7 @@ public partial class MetadataFeature : IMetadataFeature /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -411,14 +411,14 @@ public partial class MetadataFeature : IMetadataFeature /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -427,7 +427,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -437,7 +437,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -446,7 +446,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -456,7 +456,7 @@ public partial class MetadataFeature : IMetadataFeature /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -465,7 +465,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -475,7 +475,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -485,14 +485,14 @@ public partial class MetadataFeature : IMetadataFeature /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -501,7 +501,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -510,7 +510,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -520,7 +520,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -530,7 +530,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -540,7 +540,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -549,7 +549,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -559,7 +559,7 @@ public partial class MetadataFeature : IMetadataFeature /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -568,7 +568,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -579,7 +579,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -588,7 +588,7 @@ public partial class MetadataFeature : IMetadataFeature /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -596,7 +596,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -605,7 +605,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -615,7 +615,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -625,7 +625,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -635,7 +635,7 @@ public partial class MetadataFeature : IMetadataFeature /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -644,7 +644,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -654,14 +654,14 @@ public partial class MetadataFeature : IMetadataFeature /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -670,7 +670,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -678,7 +678,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -688,7 +688,7 @@ public partial class MetadataFeature : IMetadataFeature /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -696,7 +696,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -704,7 +704,7 @@ public partial class MetadataFeature : IMetadataFeature /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -719,7 +719,7 @@ public partial class MetadataFeature : IMetadataFeature /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -729,14 +729,14 @@ public partial class MetadataFeature : IMetadataFeature /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -748,7 +748,7 @@ public partial class MetadataFeature : IMetadataFeature /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -759,7 +759,7 @@ public partial class MetadataFeature : IMetadataFeature /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/MetadataUsage.cs b/SysML2.NET/Core/AutoGenDto/MetadataUsage.cs index 87c629dc..efd584df 100644 --- a/SysML2.NET/Core/AutoGenDto/MetadataUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/MetadataUsage.cs @@ -55,7 +55,7 @@ public partial class MetadataUsage : IMetadataUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -64,7 +64,7 @@ public partial class MetadataUsage : IMetadataUsage /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement { get; internal set; } = []; @@ -72,7 +72,7 @@ public partial class MetadataUsage : IMetadataUsage /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -85,7 +85,7 @@ public partial class MetadataUsage : IMetadataUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -95,14 +95,14 @@ public partial class MetadataUsage : IMetadataUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -112,7 +112,7 @@ public partial class MetadataUsage : IMetadataUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,7 +121,7 @@ public partial class MetadataUsage : IMetadataUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -136,14 +136,14 @@ public partial class MetadataUsage : IMetadataUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -151,7 +151,7 @@ public partial class MetadataUsage : IMetadataUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -161,14 +161,14 @@ public partial class MetadataUsage : IMetadataUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -178,14 +178,14 @@ public partial class MetadataUsage : IMetadataUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -194,7 +194,7 @@ public partial class MetadataUsage : IMetadataUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -203,7 +203,7 @@ public partial class MetadataUsage : IMetadataUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -213,14 +213,14 @@ public partial class MetadataUsage : IMetadataUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -230,14 +230,14 @@ public partial class MetadataUsage : IMetadataUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -245,7 +245,7 @@ public partial class MetadataUsage : IMetadataUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -253,7 +253,7 @@ public partial class MetadataUsage : IMetadataUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -262,7 +262,7 @@ public partial class MetadataUsage : IMetadataUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -270,7 +270,7 @@ public partial class MetadataUsage : IMetadataUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -284,7 +284,7 @@ public partial class MetadataUsage : IMetadataUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -292,7 +292,7 @@ public partial class MetadataUsage : IMetadataUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -301,14 +301,14 @@ public partial class MetadataUsage : IMetadataUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -316,14 +316,14 @@ public partial class MetadataUsage : IMetadataUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -337,7 +337,7 @@ public partial class MetadataUsage : IMetadataUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -348,7 +348,7 @@ public partial class MetadataUsage : IMetadataUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -356,21 +356,21 @@ public partial class MetadataUsage : IMetadataUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -378,33 +378,33 @@ public partial class MetadataUsage : IMetadataUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -412,7 +412,7 @@ public partial class MetadataUsage : IMetadataUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -425,7 +425,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -434,7 +434,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IMetadataUsage.MetadataDefinition")] [Implements(implementation: "IItemUsage.ItemDefinition")] @@ -444,11 +444,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -457,7 +457,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -465,14 +465,14 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; /// /// The type of this MetadataFeature, which must be a Metaclass. /// - [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IMetadataUsage.MetadataDefinition")] [Implements(implementation: "IMetadataFeature.Metaclass")] @@ -481,7 +481,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataDefinition that is the definition of this MetadataUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1606345564958_925589_327")] [Implements(implementation: "IMetadataUsage.MetadataDefinition")] @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -503,14 +503,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -526,7 +526,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -767,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -777,7 +777,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -806,14 +806,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -880,7 +880,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -889,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -936,7 +936,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -956,7 +956,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -975,14 +975,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -991,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1000,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1008,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1026,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1044,7 +1044,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1076,14 +1076,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1095,7 +1095,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1107,14 +1107,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1123,7 +1123,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1132,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Multiplicity.cs b/SysML2.NET/Core/AutoGenDto/Multiplicity.cs index 49b0fd32..f7d813b7 100644 --- a/SysML2.NET/Core/AutoGenDto/Multiplicity.cs +++ b/SysML2.NET/Core/AutoGenDto/Multiplicity.cs @@ -36,12 +36,12 @@ namespace SysML2.NET.Core.DTO.Core.Types /// /// A Multiplicity is a Feature whose co-domain is a set of natural numbers giving the allowed /// cardinalities of each typeWithMultiplicity. The cardinality of a Type is defined as follows, - /// depending on whether the Type is a Classifier or Feature.
  • Classifier – The number of basic + /// depending on whether the Type is a Classifier or Feature.
    • Classifier – The number of basic /// instances of the Classifier, that is, those instances representing things, which are not instances - /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the + /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the /// same featuring instances. In the case of a Feature with a Classifier as its featuringType, this is /// the number of values of Feature for each basic instance of the Classifier. Note that, for non-unique - /// Features, all duplicate values are included in this count.
    Multiplicity co-domains (in + /// Features, all duplicate values are included in this count.
Multiplicity co-domains (in /// models) can be specified by Expression that might vary in their results. If the typeWithMultiplicity /// is a Classifier, the domain of the Multiplicity shall be Base::Anything. If the /// typeWithMultiplicity is a Feature, the Multiplicity shall have the same domain as the @@ -61,7 +61,7 @@ public partial class Multiplicity : IMultiplicity /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -73,7 +73,7 @@ public partial class Multiplicity : IMultiplicity /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. ///
- [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -83,14 +83,14 @@ public partial class Multiplicity : IMultiplicity /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -100,7 +100,7 @@ public partial class Multiplicity : IMultiplicity /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -113,14 +113,14 @@ public partial class Multiplicity : IMultiplicity /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -129,14 +129,14 @@ public partial class Multiplicity : IMultiplicity /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -146,14 +146,14 @@ public partial class Multiplicity : IMultiplicity /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -162,7 +162,7 @@ public partial class Multiplicity : IMultiplicity /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -171,7 +171,7 @@ public partial class Multiplicity : IMultiplicity /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -181,14 +181,14 @@ public partial class Multiplicity : IMultiplicity /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -198,14 +198,14 @@ public partial class Multiplicity : IMultiplicity /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -213,7 +213,7 @@ public partial class Multiplicity : IMultiplicity /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -222,7 +222,7 @@ public partial class Multiplicity : IMultiplicity /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -230,7 +230,7 @@ public partial class Multiplicity : IMultiplicity /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class Multiplicity : IMultiplicity /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -252,7 +252,7 @@ public partial class Multiplicity : IMultiplicity /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -261,14 +261,14 @@ public partial class Multiplicity : IMultiplicity /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -276,14 +276,14 @@ public partial class Multiplicity : IMultiplicity /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -297,7 +297,7 @@ public partial class Multiplicity : IMultiplicity /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -308,21 +308,21 @@ public partial class Multiplicity : IMultiplicity /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -330,26 +330,26 @@ public partial class Multiplicity : IMultiplicity /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -357,7 +357,7 @@ public partial class Multiplicity : IMultiplicity /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -365,7 +365,7 @@ public partial class Multiplicity : IMultiplicity /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -373,7 +373,7 @@ public partial class Multiplicity : IMultiplicity /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -382,7 +382,7 @@ public partial class Multiplicity : IMultiplicity /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -393,14 +393,14 @@ public partial class Multiplicity : IMultiplicity /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -409,7 +409,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -418,7 +418,7 @@ public partial class Multiplicity : IMultiplicity /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -428,7 +428,7 @@ public partial class Multiplicity : IMultiplicity /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -437,7 +437,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -447,7 +447,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -457,14 +457,14 @@ public partial class Multiplicity : IMultiplicity /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -473,7 +473,7 @@ public partial class Multiplicity : IMultiplicity /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -482,7 +482,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -492,7 +492,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -502,7 +502,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -512,7 +512,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -521,7 +521,7 @@ public partial class Multiplicity : IMultiplicity /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -531,7 +531,7 @@ public partial class Multiplicity : IMultiplicity /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -540,7 +540,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -551,7 +551,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -560,7 +560,7 @@ public partial class Multiplicity : IMultiplicity /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -568,7 +568,7 @@ public partial class Multiplicity : IMultiplicity /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -577,7 +577,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -587,7 +587,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -597,7 +597,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -607,7 +607,7 @@ public partial class Multiplicity : IMultiplicity /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -616,7 +616,7 @@ public partial class Multiplicity : IMultiplicity /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -626,14 +626,14 @@ public partial class Multiplicity : IMultiplicity /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -641,7 +641,7 @@ public partial class Multiplicity : IMultiplicity /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -651,7 +651,7 @@ public partial class Multiplicity : IMultiplicity /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -659,7 +659,7 @@ public partial class Multiplicity : IMultiplicity /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -667,7 +667,7 @@ public partial class Multiplicity : IMultiplicity /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -682,7 +682,7 @@ public partial class Multiplicity : IMultiplicity /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -692,14 +692,14 @@ public partial class Multiplicity : IMultiplicity /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -711,7 +711,7 @@ public partial class Multiplicity : IMultiplicity /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -722,7 +722,7 @@ public partial class Multiplicity : IMultiplicity /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/MultiplicityRange.cs b/SysML2.NET/Core/AutoGenDto/MultiplicityRange.cs index 9621ed76..37de0eba 100644 --- a/SysML2.NET/Core/AutoGenDto/MultiplicityRange.cs +++ b/SysML2.NET/Core/AutoGenDto/MultiplicityRange.cs @@ -56,7 +56,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -64,7 +64,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IMultiplicityRange.Bound")] public List bound { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -87,14 +87,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -104,7 +104,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -117,14 +117,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -133,14 +133,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -150,14 +150,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -175,7 +175,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -185,14 +185,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -202,14 +202,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -217,7 +217,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -226,7 +226,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -234,7 +234,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -248,7 +248,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -256,7 +256,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -265,14 +265,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -280,14 +280,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -301,7 +301,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -312,21 +312,21 @@ public partial class MultiplicityRange : IMultiplicityRange /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -334,26 +334,26 @@ public partial class MultiplicityRange : IMultiplicityRange /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -361,7 +361,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -370,7 +370,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.LowerBound")] public Guid? lowerBound { get; internal set; } @@ -379,7 +379,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -387,7 +387,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -396,7 +396,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -407,14 +407,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -423,7 +423,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -432,7 +432,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -442,7 +442,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -451,7 +451,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -461,7 +461,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -471,14 +471,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -487,7 +487,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -496,7 +496,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -506,7 +506,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -516,7 +516,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -526,7 +526,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -535,7 +535,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -545,7 +545,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -554,7 +554,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -565,7 +565,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -574,7 +574,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -582,7 +582,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -591,7 +591,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -601,7 +601,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -611,7 +611,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -621,7 +621,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -630,7 +630,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -640,14 +640,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -655,7 +655,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -665,7 +665,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -673,7 +673,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -681,7 +681,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -696,7 +696,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -706,14 +706,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -725,7 +725,7 @@ public partial class MultiplicityRange : IMultiplicityRange /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -736,14 +736,14 @@ public partial class MultiplicityRange : IMultiplicityRange /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.UpperBound")] public Guid upperBound { get; internal set; } diff --git a/SysML2.NET/Core/AutoGenDto/Namespace.cs b/SysML2.NET/Core/AutoGenDto/Namespace.cs index c3844b43..e6887e63 100644 --- a/SysML2.NET/Core/AutoGenDto/Namespace.cs +++ b/SysML2.NET/Core/AutoGenDto/Namespace.cs @@ -35,7 +35,7 @@ namespace SysML2.NET.Core.DTO.Root.Namespaces /// /// A Namespace is an Element that contains other Elements, known as its members, via Membership /// Relationships with those Elements. The members of a Namespace may be owned by the Namespace, aliased - /// in the Namespace, or imported into the Namespace via Import Relationships.A Namespace can provide + /// in the Namespace, or imported into the Namespace via Import Relationships. A Namespace can provide /// names for its members via the memberNames and memberShortNames specified by the Memberships in the /// Namespace. If a Membership specifies a memberName and/or memberShortName, then those are names of /// the corresponding memberElement relative to the Namespace. For an OwningMembership, the @@ -57,14 +57,14 @@ public partial class Namespace : INamespace /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -74,14 +74,14 @@ public partial class Namespace : INamespace /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -91,14 +91,14 @@ public partial class Namespace : INamespace /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -110,14 +110,14 @@ public partial class Namespace : INamespace /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -125,7 +125,7 @@ public partial class Namespace : INamespace /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -133,7 +133,7 @@ public partial class Namespace : INamespace /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -143,7 +143,7 @@ public partial class Namespace : INamespace /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -151,7 +151,7 @@ public partial class Namespace : INamespace /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -161,7 +161,7 @@ public partial class Namespace : INamespace /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -169,7 +169,7 @@ public partial class Namespace : INamespace /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -179,7 +179,7 @@ public partial class Namespace : INamespace /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -188,7 +188,7 @@ public partial class Namespace : INamespace /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -198,7 +198,7 @@ public partial class Namespace : INamespace /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -207,14 +207,14 @@ public partial class Namespace : INamespace /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -224,7 +224,7 @@ public partial class Namespace : INamespace /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -232,7 +232,7 @@ public partial class Namespace : INamespace /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -245,7 +245,7 @@ public partial class Namespace : INamespace /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -255,14 +255,14 @@ public partial class Namespace : INamespace /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/NamespaceExpose.cs b/SysML2.NET/Core/AutoGenDto/NamespaceExpose.cs index 44be9c69..c934e25d 100644 --- a/SysML2.NET/Core/AutoGenDto/NamespaceExpose.cs +++ b/SysML2.NET/Core/AutoGenDto/NamespaceExpose.cs @@ -51,14 +51,14 @@ public partial class NamespaceExpose : INamespaceExpose /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class NamespaceExpose : INamespaceExpose /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class NamespaceExpose : INamespaceExpose /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,14 +93,14 @@ public partial class NamespaceExpose : INamespaceExpose /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public Guid importedElement { get; internal set; } /// /// The Namespace whose visible Memberships are imported by this NamespaceImport. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "INamespaceImport.ImportedNamespace")] public Guid ImportedNamespace { get; set; } @@ -109,7 +109,7 @@ public partial class NamespaceExpose : INamespaceExpose /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -119,7 +119,7 @@ public partial class NamespaceExpose : INamespaceExpose /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -130,14 +130,14 @@ public partial class NamespaceExpose : INamespaceExpose /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// An Expose always imports all Elements, regardless of visibility (isImportAll = true). /// - [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622577942205_869984_64")] [Implements(implementation: "IExpose.IsImportAll")] public bool IsImportAll { get; set; } = true; @@ -145,7 +145,7 @@ public partial class NamespaceExpose : INamespaceExpose /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IExpose.IsImportAll")] [Implements(implementation: "IImport.IsImportAll")] bool Root.Namespaces.IImport.IsImportAll @@ -160,14 +160,14 @@ bool Root.Namespaces.IImport.IsImportAll /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -177,7 +177,7 @@ bool Root.Namespaces.IImport.IsImportAll /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -185,7 +185,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -195,14 +195,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -210,7 +210,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -219,14 +219,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -236,7 +236,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -244,7 +244,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -252,7 +252,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -265,7 +265,7 @@ bool Root.Namespaces.IImport.IsImportAll /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -273,7 +273,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -283,14 +283,14 @@ bool Root.Namespaces.IImport.IsImportAll /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -303,7 +303,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("INamespaceImport.ImportedNamespace")] [Implements(implementation: "IRelationship.Target")] @@ -323,7 +323,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -332,7 +332,7 @@ List Root.Elements.IRelationship.Target /// /// An Expose always has protected visibility. /// - [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected")] + [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674976_798509_43257")] [Implements(implementation: "IExpose.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Protected; @@ -341,7 +341,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [RedefinedByProperty("IExpose.Visibility")] [Implements(implementation: "IImport.Visibility")] VisibilityKind Root.Namespaces.IImport.Visibility diff --git a/SysML2.NET/Core/AutoGenDto/NamespaceImport.cs b/SysML2.NET/Core/AutoGenDto/NamespaceImport.cs index 39f2aa0b..be8935fb 100644 --- a/SysML2.NET/Core/AutoGenDto/NamespaceImport.cs +++ b/SysML2.NET/Core/AutoGenDto/NamespaceImport.cs @@ -52,14 +52,14 @@ public partial class NamespaceImport : INamespaceImport /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class NamespaceImport : INamespaceImport /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class NamespaceImport : INamespaceImport /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,14 +94,14 @@ public partial class NamespaceImport : INamespaceImport /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public Guid importedElement { get; internal set; } /// /// The Namespace whose visible Memberships are imported by this NamespaceImport. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "INamespaceImport.ImportedNamespace")] public Guid ImportedNamespace { get; set; } @@ -110,7 +110,7 @@ public partial class NamespaceImport : INamespaceImport /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -120,7 +120,7 @@ public partial class NamespaceImport : INamespaceImport /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -131,28 +131,28 @@ public partial class NamespaceImport : INamespaceImport /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsImportAll")] public bool IsImportAll { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -162,7 +162,7 @@ public partial class NamespaceImport : INamespaceImport /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -170,7 +170,7 @@ public partial class NamespaceImport : INamespaceImport /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -180,14 +180,14 @@ public partial class NamespaceImport : INamespaceImport /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -195,7 +195,7 @@ public partial class NamespaceImport : INamespaceImport /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -204,14 +204,14 @@ public partial class NamespaceImport : INamespaceImport /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -221,7 +221,7 @@ public partial class NamespaceImport : INamespaceImport /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -229,7 +229,7 @@ public partial class NamespaceImport : INamespaceImport /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -237,7 +237,7 @@ public partial class NamespaceImport : INamespaceImport /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -250,7 +250,7 @@ public partial class NamespaceImport : INamespaceImport /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -258,7 +258,7 @@ public partial class NamespaceImport : INamespaceImport /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -268,14 +268,14 @@ public partial class NamespaceImport : INamespaceImport /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -288,7 +288,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("INamespaceImport.ImportedNamespace")] [Implements(implementation: "IRelationship.Target")] @@ -308,7 +308,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -318,7 +318,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [Implements(implementation: "IImport.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Private; diff --git a/SysML2.NET/Core/AutoGenDto/NullExpression.cs b/SysML2.NET/Core/AutoGenDto/NullExpression.cs index 4631793f..70a1c892 100644 --- a/SysML2.NET/Core/AutoGenDto/NullExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/NullExpression.cs @@ -50,14 +50,14 @@ public partial class NullExpression : INullExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -71,7 +71,7 @@ public partial class NullExpression : INullExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -81,14 +81,14 @@ public partial class NullExpression : INullExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,7 +98,7 @@ public partial class NullExpression : INullExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -111,14 +111,14 @@ public partial class NullExpression : INullExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -128,14 +128,14 @@ public partial class NullExpression : INullExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -145,14 +145,14 @@ public partial class NullExpression : INullExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -161,7 +161,7 @@ public partial class NullExpression : INullExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -170,7 +170,7 @@ public partial class NullExpression : INullExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -180,14 +180,14 @@ public partial class NullExpression : INullExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -197,14 +197,15 @@ public partial class NullExpression : INullExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -212,7 +213,7 @@ public partial class NullExpression : INullExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -220,7 +221,7 @@ public partial class NullExpression : INullExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -229,7 +230,7 @@ public partial class NullExpression : INullExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -237,7 +238,7 @@ public partial class NullExpression : INullExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -251,7 +252,7 @@ public partial class NullExpression : INullExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -259,7 +260,7 @@ public partial class NullExpression : INullExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -268,14 +269,14 @@ public partial class NullExpression : INullExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -283,14 +284,14 @@ public partial class NullExpression : INullExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -304,7 +305,7 @@ public partial class NullExpression : INullExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -315,14 +316,14 @@ public partial class NullExpression : INullExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -330,14 +331,14 @@ public partial class NullExpression : INullExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -345,26 +346,26 @@ public partial class NullExpression : INullExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -372,7 +373,7 @@ public partial class NullExpression : INullExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -380,7 +381,7 @@ public partial class NullExpression : INullExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -388,7 +389,7 @@ public partial class NullExpression : INullExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -397,7 +398,7 @@ public partial class NullExpression : INullExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -408,14 +409,14 @@ public partial class NullExpression : INullExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -424,7 +425,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -433,7 +434,7 @@ public partial class NullExpression : INullExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -443,7 +444,7 @@ public partial class NullExpression : INullExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -452,7 +453,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -462,7 +463,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -472,14 +473,14 @@ public partial class NullExpression : INullExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -488,7 +489,7 @@ public partial class NullExpression : INullExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -497,7 +498,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -507,7 +508,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -517,7 +518,7 @@ public partial class NullExpression : INullExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -527,7 +528,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -536,7 +537,7 @@ public partial class NullExpression : INullExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -546,7 +547,7 @@ public partial class NullExpression : INullExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -555,7 +556,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +567,7 @@ public partial class NullExpression : INullExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -575,7 +576,7 @@ public partial class NullExpression : INullExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -583,7 +584,7 @@ public partial class NullExpression : INullExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -592,7 +593,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -602,7 +603,7 @@ public partial class NullExpression : INullExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -612,7 +613,7 @@ public partial class NullExpression : INullExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -622,7 +623,7 @@ public partial class NullExpression : INullExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -631,7 +632,7 @@ public partial class NullExpression : INullExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -641,14 +642,14 @@ public partial class NullExpression : INullExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -656,7 +657,7 @@ public partial class NullExpression : INullExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -666,7 +667,7 @@ public partial class NullExpression : INullExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -674,7 +675,7 @@ public partial class NullExpression : INullExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -682,7 +683,7 @@ public partial class NullExpression : INullExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -693,7 +694,7 @@ public partial class NullExpression : INullExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -706,7 +707,7 @@ public partial class NullExpression : INullExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -715,7 +716,7 @@ public partial class NullExpression : INullExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -727,14 +728,14 @@ public partial class NullExpression : INullExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -746,7 +747,7 @@ public partial class NullExpression : INullExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -757,7 +758,7 @@ public partial class NullExpression : INullExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ObjectiveMembership.cs b/SysML2.NET/Core/AutoGenDto/ObjectiveMembership.cs index ea91c7dd..80c83e29 100644 --- a/SysML2.NET/Core/AutoGenDto/ObjectiveMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ObjectiveMembership.cs @@ -51,14 +51,14 @@ public partial class ObjectiveMembership : IObjectiveMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class ObjectiveMembership : IObjectiveMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class ObjectiveMembership : IObjectiveMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,7 +93,7 @@ public partial class ObjectiveMembership : IObjectiveMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -104,21 +104,21 @@ public partial class ObjectiveMembership : IObjectiveMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -131,7 +131,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -139,7 +139,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -151,7 +151,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -162,7 +162,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -177,7 +177,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -195,7 +195,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -203,7 +203,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -213,7 +213,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -222,7 +222,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IObjectiveMembership.OwnedObjectiveRequirement")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -239,7 +239,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The RequirementUsage that is the ownedMemberFeature of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IObjectiveMembership.OwnedObjectiveRequirement")] public Guid ownedObjectiveRequirement { get; internal set; } @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -263,7 +263,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -272,14 +272,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -289,7 +289,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -297,7 +297,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -305,7 +305,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -313,7 +313,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -327,7 +327,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -335,7 +335,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -345,14 +345,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -365,7 +365,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -385,7 +385,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/OccurrenceDefinition.cs b/SysML2.NET/Core/AutoGenDto/OccurrenceDefinition.cs index efa894a8..89dc2f7d 100644 --- a/SysML2.NET/Core/AutoGenDto/OccurrenceDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/OccurrenceDefinition.cs @@ -53,14 +53,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,7 +70,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -83,14 +83,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -98,7 +98,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -107,7 +107,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,14 +117,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -132,7 +132,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -142,14 +142,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -157,7 +157,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -166,7 +166,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -174,7 +174,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -188,7 +188,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -196,14 +196,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -214,33 +214,33 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -248,7 +248,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -256,7 +256,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -264,7 +264,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -284,14 +284,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -299,7 +299,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -307,7 +307,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -315,7 +315,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -324,7 +324,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -333,7 +333,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -341,7 +341,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -349,7 +349,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -357,7 +357,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -365,7 +365,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -376,7 +376,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -384,7 +384,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -393,7 +393,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -403,7 +403,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -413,14 +413,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -429,7 +429,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -437,7 +437,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -446,7 +446,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -455,7 +455,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -464,7 +464,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -473,7 +473,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -481,7 +481,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -490,7 +490,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -499,7 +499,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -508,7 +508,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -518,7 +518,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -526,7 +526,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -534,7 +534,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -542,7 +542,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -550,7 +550,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -558,7 +558,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -566,7 +566,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -574,7 +574,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -583,7 +583,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -592,7 +592,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -601,7 +601,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -609,7 +609,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -617,7 +617,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -626,7 +626,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -635,7 +635,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -643,7 +643,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -651,7 +651,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -659,7 +659,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -668,14 +668,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -685,7 +685,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -693,7 +693,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -706,7 +706,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -716,14 +716,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -736,14 +736,14 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -752,7 +752,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -762,7 +762,7 @@ public partial class OccurrenceDefinition : IOccurrenceDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/OccurrenceUsage.cs b/SysML2.NET/Core/AutoGenDto/OccurrenceUsage.cs index 58041dd2..c68ba2b0 100644 --- a/SysML2.NET/Core/AutoGenDto/OccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/OccurrenceUsage.cs @@ -54,7 +54,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -66,7 +66,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -76,14 +76,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -93,7 +93,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -102,7 +102,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -117,14 +117,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -132,7 +132,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -142,14 +142,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -159,14 +159,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -175,7 +175,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -184,7 +184,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -194,14 +194,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -211,14 +211,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -226,7 +226,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -234,7 +234,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -265,7 +265,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -282,14 +282,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -297,14 +297,14 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -318,7 +318,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -329,7 +329,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -337,21 +337,21 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -359,33 +359,33 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +393,7 @@ public partial class OccurrenceUsage : IOccurrenceUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -406,7 +406,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -414,11 +414,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -427,7 +427,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -435,7 +435,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -444,7 +444,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -455,14 +455,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -478,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -486,7 +486,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -494,7 +494,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -748,14 +748,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -764,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -773,7 +773,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -842,7 +842,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -859,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -888,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -898,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -917,14 +917,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -941,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -967,7 +967,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -987,7 +987,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1009,14 +1009,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1040,14 +1040,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1065,7 +1065,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/OperatorExpression.cs b/SysML2.NET/Core/AutoGenDto/OperatorExpression.cs index 5640216a..1e65715d 100644 --- a/SysML2.NET/Core/AutoGenDto/OperatorExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/OperatorExpression.cs @@ -50,24 +50,24 @@ public partial class OperatorExpression : IOperatorExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -81,7 +81,7 @@ public partial class OperatorExpression : IOperatorExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,14 +91,14 @@ public partial class OperatorExpression : IOperatorExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public partial class OperatorExpression : IOperatorExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public partial class OperatorExpression : IOperatorExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -138,14 +138,14 @@ public partial class OperatorExpression : IOperatorExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public partial class OperatorExpression : IOperatorExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class OperatorExpression : IOperatorExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -180,7 +180,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -190,14 +190,14 @@ public partial class OperatorExpression : IOperatorExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -207,14 +207,15 @@ public partial class OperatorExpression : IOperatorExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -222,7 +223,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -230,7 +231,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -239,7 +240,7 @@ public partial class OperatorExpression : IOperatorExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -247,7 +248,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +256,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -269,7 +270,7 @@ public partial class OperatorExpression : IOperatorExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -277,7 +278,7 @@ public partial class OperatorExpression : IOperatorExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -286,14 +287,14 @@ public partial class OperatorExpression : IOperatorExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -301,14 +302,14 @@ public partial class OperatorExpression : IOperatorExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -322,7 +323,7 @@ public partial class OperatorExpression : IOperatorExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -333,14 +334,14 @@ public partial class OperatorExpression : IOperatorExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -348,14 +349,14 @@ public partial class OperatorExpression : IOperatorExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -363,26 +364,26 @@ public partial class OperatorExpression : IOperatorExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -390,7 +391,7 @@ public partial class OperatorExpression : IOperatorExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -398,7 +399,7 @@ public partial class OperatorExpression : IOperatorExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -406,7 +407,7 @@ public partial class OperatorExpression : IOperatorExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -415,7 +416,7 @@ public partial class OperatorExpression : IOperatorExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -426,7 +427,7 @@ public partial class OperatorExpression : IOperatorExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -434,14 +435,14 @@ public partial class OperatorExpression : IOperatorExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOperatorExpression.Operator")] public string Operator { get; set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -450,7 +451,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -459,7 +460,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -469,7 +470,7 @@ public partial class OperatorExpression : IOperatorExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -478,7 +479,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -488,7 +489,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -498,14 +499,14 @@ public partial class OperatorExpression : IOperatorExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -514,7 +515,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -523,7 +524,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -533,7 +534,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -543,7 +544,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -553,7 +554,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -562,7 +563,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -572,7 +573,7 @@ public partial class OperatorExpression : IOperatorExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -581,7 +582,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -592,7 +593,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -601,7 +602,7 @@ public partial class OperatorExpression : IOperatorExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -609,7 +610,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -618,7 +619,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -628,7 +629,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -638,7 +639,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -648,7 +649,7 @@ public partial class OperatorExpression : IOperatorExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -657,7 +658,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -667,14 +668,14 @@ public partial class OperatorExpression : IOperatorExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -682,7 +683,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -692,7 +693,7 @@ public partial class OperatorExpression : IOperatorExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -700,7 +701,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -708,7 +709,7 @@ public partial class OperatorExpression : IOperatorExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -719,7 +720,7 @@ public partial class OperatorExpression : IOperatorExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -732,7 +733,7 @@ public partial class OperatorExpression : IOperatorExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -741,7 +742,7 @@ public partial class OperatorExpression : IOperatorExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -753,14 +754,14 @@ public partial class OperatorExpression : IOperatorExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -772,7 +773,7 @@ public partial class OperatorExpression : IOperatorExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -783,7 +784,7 @@ public partial class OperatorExpression : IOperatorExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/OwningMembership.cs b/SysML2.NET/Core/AutoGenDto/OwningMembership.cs index f659c2b4..2ed11d69 100644 --- a/SysML2.NET/Core/AutoGenDto/OwningMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/OwningMembership.cs @@ -50,14 +50,14 @@ public partial class OwningMembership : IOwningMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,14 +67,14 @@ public partial class OwningMembership : IOwningMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -84,7 +84,7 @@ public partial class OwningMembership : IOwningMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -92,7 +92,7 @@ public partial class OwningMembership : IOwningMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -103,21 +103,21 @@ public partial class OwningMembership : IOwningMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -130,7 +130,7 @@ Guid IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string IMembership.memberElementId => this.ownedMemberElementId; @@ -138,7 +138,7 @@ Guid IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string IMembership.MemberName @@ -150,7 +150,7 @@ string IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -160,7 +160,7 @@ string IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string IMembership.MemberShortName @@ -175,7 +175,7 @@ string IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -183,7 +183,7 @@ string IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -193,7 +193,7 @@ string IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -201,7 +201,7 @@ string IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [Implements(implementation: "IOwningMembership.OwnedMemberElement")] @@ -210,7 +210,7 @@ string IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -218,7 +218,7 @@ string IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -226,7 +226,7 @@ string IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -234,7 +234,7 @@ string IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -242,7 +242,7 @@ string IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -251,14 +251,14 @@ string IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -268,7 +268,7 @@ string IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -276,7 +276,7 @@ string IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -284,7 +284,7 @@ string IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -297,7 +297,7 @@ string IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -305,7 +305,7 @@ string IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -315,14 +315,14 @@ string IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -335,7 +335,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -355,7 +355,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -365,7 +365,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/Package.cs b/SysML2.NET/Core/AutoGenDto/Package.cs index f6b0bfe3..6252ed90 100644 --- a/SysML2.NET/Core/AutoGenDto/Package.cs +++ b/SysML2.NET/Core/AutoGenDto/Package.cs @@ -51,14 +51,14 @@ public partial class Package : IPackage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class Package : IPackage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class Package : IPackage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,7 +93,7 @@ public partial class Package : IPackage /// The model-level evaluable Boolean-valued Expression used to filter the members of this Package, /// which are owned by the Package are via ElementFilterMemberships. /// - [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPackage.FilterCondition")] public List filterCondition { get; internal set; } = []; @@ -101,7 +101,7 @@ public partial class Package : IPackage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -113,14 +113,14 @@ public partial class Package : IPackage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -128,7 +128,7 @@ public partial class Package : IPackage /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -136,7 +136,7 @@ public partial class Package : IPackage /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -146,7 +146,7 @@ public partial class Package : IPackage /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -154,7 +154,7 @@ public partial class Package : IPackage /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -164,7 +164,7 @@ public partial class Package : IPackage /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -172,7 +172,7 @@ public partial class Package : IPackage /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -182,7 +182,7 @@ public partial class Package : IPackage /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -191,7 +191,7 @@ public partial class Package : IPackage /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -201,7 +201,7 @@ public partial class Package : IPackage /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -210,14 +210,14 @@ public partial class Package : IPackage /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -227,7 +227,7 @@ public partial class Package : IPackage /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -235,7 +235,7 @@ public partial class Package : IPackage /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -248,7 +248,7 @@ public partial class Package : IPackage /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -258,14 +258,14 @@ public partial class Package : IPackage /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/ParameterMembership.cs b/SysML2.NET/Core/AutoGenDto/ParameterMembership.cs index 7698ed77..dbb1fcba 100644 --- a/SysML2.NET/Core/AutoGenDto/ParameterMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ParameterMembership.cs @@ -52,14 +52,14 @@ public partial class ParameterMembership : IParameterMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class ParameterMembership : IParameterMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class ParameterMembership : IParameterMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class ParameterMembership : IParameterMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class ParameterMembership : IParameterMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -132,7 +132,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -152,7 +152,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -163,7 +163,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -178,7 +178,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -196,7 +196,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -214,7 +214,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -232,7 +232,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] public Guid ownedMemberParameter { get; internal set; } @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -256,7 +256,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -273,14 +273,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -290,7 +290,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -298,7 +298,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -306,7 +306,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -314,7 +314,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -328,7 +328,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -336,7 +336,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -346,14 +346,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -366,7 +366,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -386,7 +386,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -396,7 +396,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/PartDefinition.cs b/SysML2.NET/Core/AutoGenDto/PartDefinition.cs index 848f4c32..8f6f68a3 100644 --- a/SysML2.NET/Core/AutoGenDto/PartDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/PartDefinition.cs @@ -51,14 +51,14 @@ public partial class PartDefinition : IPartDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class PartDefinition : IPartDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class PartDefinition : IPartDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class PartDefinition : IPartDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -105,7 +105,7 @@ public partial class PartDefinition : IPartDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -115,14 +115,14 @@ public partial class PartDefinition : IPartDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -130,7 +130,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -140,14 +140,14 @@ public partial class PartDefinition : IPartDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -155,7 +155,7 @@ public partial class PartDefinition : IPartDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -164,7 +164,7 @@ public partial class PartDefinition : IPartDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -172,7 +172,7 @@ public partial class PartDefinition : IPartDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -186,7 +186,7 @@ public partial class PartDefinition : IPartDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -194,14 +194,14 @@ public partial class PartDefinition : IPartDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,33 +212,33 @@ public partial class PartDefinition : IPartDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -246,7 +246,7 @@ public partial class PartDefinition : IPartDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -254,7 +254,7 @@ public partial class PartDefinition : IPartDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -262,7 +262,7 @@ public partial class PartDefinition : IPartDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class PartDefinition : IPartDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -282,14 +282,14 @@ public partial class PartDefinition : IPartDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -297,7 +297,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -305,7 +305,7 @@ public partial class PartDefinition : IPartDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -313,7 +313,7 @@ public partial class PartDefinition : IPartDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -322,7 +322,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -331,7 +331,7 @@ public partial class PartDefinition : IPartDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -339,7 +339,7 @@ public partial class PartDefinition : IPartDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -347,7 +347,7 @@ public partial class PartDefinition : IPartDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -355,7 +355,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -363,7 +363,7 @@ public partial class PartDefinition : IPartDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -374,7 +374,7 @@ public partial class PartDefinition : IPartDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -382,7 +382,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -391,7 +391,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -401,7 +401,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -411,14 +411,14 @@ public partial class PartDefinition : IPartDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -427,7 +427,7 @@ public partial class PartDefinition : IPartDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -435,7 +435,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -444,7 +444,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -453,7 +453,7 @@ public partial class PartDefinition : IPartDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -462,7 +462,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -471,7 +471,7 @@ public partial class PartDefinition : IPartDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -479,7 +479,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -488,7 +488,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -497,7 +497,7 @@ public partial class PartDefinition : IPartDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -506,7 +506,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -516,7 +516,7 @@ public partial class PartDefinition : IPartDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -524,7 +524,7 @@ public partial class PartDefinition : IPartDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -532,7 +532,7 @@ public partial class PartDefinition : IPartDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -540,7 +540,7 @@ public partial class PartDefinition : IPartDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -548,7 +548,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -556,7 +556,7 @@ public partial class PartDefinition : IPartDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -564,7 +564,7 @@ public partial class PartDefinition : IPartDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -572,7 +572,7 @@ public partial class PartDefinition : IPartDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -581,7 +581,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -590,7 +590,7 @@ public partial class PartDefinition : IPartDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -599,7 +599,7 @@ public partial class PartDefinition : IPartDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -607,7 +607,7 @@ public partial class PartDefinition : IPartDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -615,7 +615,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -624,7 +624,7 @@ public partial class PartDefinition : IPartDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -633,7 +633,7 @@ public partial class PartDefinition : IPartDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -641,7 +641,7 @@ public partial class PartDefinition : IPartDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -649,7 +649,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -657,7 +657,7 @@ public partial class PartDefinition : IPartDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -666,14 +666,14 @@ public partial class PartDefinition : IPartDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -683,7 +683,7 @@ public partial class PartDefinition : IPartDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -691,7 +691,7 @@ public partial class PartDefinition : IPartDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -704,7 +704,7 @@ public partial class PartDefinition : IPartDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -714,14 +714,14 @@ public partial class PartDefinition : IPartDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -734,14 +734,14 @@ public partial class PartDefinition : IPartDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -750,7 +750,7 @@ public partial class PartDefinition : IPartDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -760,7 +760,7 @@ public partial class PartDefinition : IPartDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/PartUsage.cs b/SysML2.NET/Core/AutoGenDto/PartUsage.cs index 3a6ff60f..a5e0a987 100644 --- a/SysML2.NET/Core/AutoGenDto/PartUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/PartUsage.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Systems.Parts /// /// A PartUsage is a usage of a PartDefinition to represent a system or a part of a system. At least one - /// of the itemDefinitions of the PartUsage must be a PartDefinition.A PartUsage must subset, directly + /// of the itemDefinitions of the PartUsage must be a PartDefinition. A PartUsage must subset, directly /// or indirectly, the base PartUsage parts from the Systems Model Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471239590_312157_20701", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -53,7 +53,7 @@ public partial class PartUsage : IPartUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -65,7 +65,7 @@ public partial class PartUsage : IPartUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -75,14 +75,14 @@ public partial class PartUsage : IPartUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,7 +92,7 @@ public partial class PartUsage : IPartUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -101,7 +101,7 @@ public partial class PartUsage : IPartUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -116,14 +116,14 @@ public partial class PartUsage : IPartUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -131,7 +131,7 @@ public partial class PartUsage : IPartUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -141,14 +141,14 @@ public partial class PartUsage : IPartUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -158,14 +158,14 @@ public partial class PartUsage : IPartUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -174,7 +174,7 @@ public partial class PartUsage : IPartUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -183,7 +183,7 @@ public partial class PartUsage : IPartUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -193,14 +193,14 @@ public partial class PartUsage : IPartUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -210,14 +210,14 @@ public partial class PartUsage : IPartUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -225,7 +225,7 @@ public partial class PartUsage : IPartUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -233,7 +233,7 @@ public partial class PartUsage : IPartUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -242,7 +242,7 @@ public partial class PartUsage : IPartUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -250,7 +250,7 @@ public partial class PartUsage : IPartUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -264,7 +264,7 @@ public partial class PartUsage : IPartUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -272,7 +272,7 @@ public partial class PartUsage : IPartUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -281,14 +281,14 @@ public partial class PartUsage : IPartUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -296,14 +296,14 @@ public partial class PartUsage : IPartUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -317,7 +317,7 @@ public partial class PartUsage : IPartUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -328,7 +328,7 @@ public partial class PartUsage : IPartUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -336,21 +336,21 @@ public partial class PartUsage : IPartUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -358,33 +358,33 @@ public partial class PartUsage : IPartUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -392,7 +392,7 @@ public partial class PartUsage : IPartUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -405,7 +405,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -414,7 +414,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -423,11 +423,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -436,7 +436,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -444,7 +444,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -453,7 +453,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -464,14 +464,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -479,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -487,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -503,7 +503,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -692,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -757,14 +757,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -773,7 +773,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -792,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -821,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -860,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -926,14 +926,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -950,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -960,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -968,7 +968,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -986,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition { get; internal set; } = []; @@ -1004,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1016,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1026,14 +1026,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1057,14 +1057,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1073,7 +1073,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1082,7 +1082,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/PayloadFeature.cs b/SysML2.NET/Core/AutoGenDto/PayloadFeature.cs index b1c9bc9d..d7f368e1 100644 --- a/SysML2.NET/Core/AutoGenDto/PayloadFeature.cs +++ b/SysML2.NET/Core/AutoGenDto/PayloadFeature.cs @@ -51,7 +51,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -63,7 +63,7 @@ public partial class PayloadFeature : IPayloadFeature /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -73,14 +73,14 @@ public partial class PayloadFeature : IPayloadFeature /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -90,7 +90,7 @@ public partial class PayloadFeature : IPayloadFeature /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -103,14 +103,14 @@ public partial class PayloadFeature : IPayloadFeature /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -119,14 +119,14 @@ public partial class PayloadFeature : IPayloadFeature /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -136,14 +136,14 @@ public partial class PayloadFeature : IPayloadFeature /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -152,7 +152,7 @@ public partial class PayloadFeature : IPayloadFeature /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -161,7 +161,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -171,14 +171,14 @@ public partial class PayloadFeature : IPayloadFeature /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -188,14 +188,14 @@ public partial class PayloadFeature : IPayloadFeature /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -203,7 +203,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -212,7 +212,7 @@ public partial class PayloadFeature : IPayloadFeature /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -220,7 +220,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -234,7 +234,7 @@ public partial class PayloadFeature : IPayloadFeature /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -242,7 +242,7 @@ public partial class PayloadFeature : IPayloadFeature /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -251,14 +251,14 @@ public partial class PayloadFeature : IPayloadFeature /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -266,14 +266,14 @@ public partial class PayloadFeature : IPayloadFeature /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -287,7 +287,7 @@ public partial class PayloadFeature : IPayloadFeature /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -298,21 +298,21 @@ public partial class PayloadFeature : IPayloadFeature /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -320,26 +320,26 @@ public partial class PayloadFeature : IPayloadFeature /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -347,7 +347,7 @@ public partial class PayloadFeature : IPayloadFeature /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -355,7 +355,7 @@ public partial class PayloadFeature : IPayloadFeature /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -363,7 +363,7 @@ public partial class PayloadFeature : IPayloadFeature /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -372,7 +372,7 @@ public partial class PayloadFeature : IPayloadFeature /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -383,14 +383,14 @@ public partial class PayloadFeature : IPayloadFeature /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -399,7 +399,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -408,7 +408,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -418,7 +418,7 @@ public partial class PayloadFeature : IPayloadFeature /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -427,7 +427,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -437,7 +437,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -447,14 +447,14 @@ public partial class PayloadFeature : IPayloadFeature /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -463,7 +463,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -472,7 +472,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -482,7 +482,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -492,7 +492,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -502,7 +502,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -511,7 +511,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -521,7 +521,7 @@ public partial class PayloadFeature : IPayloadFeature /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -530,7 +530,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -541,7 +541,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -550,7 +550,7 @@ public partial class PayloadFeature : IPayloadFeature /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -558,7 +558,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -567,7 +567,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -577,7 +577,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -587,7 +587,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -597,7 +597,7 @@ public partial class PayloadFeature : IPayloadFeature /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -606,7 +606,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -616,14 +616,14 @@ public partial class PayloadFeature : IPayloadFeature /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -631,7 +631,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -641,7 +641,7 @@ public partial class PayloadFeature : IPayloadFeature /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -649,7 +649,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -657,7 +657,7 @@ public partial class PayloadFeature : IPayloadFeature /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -672,7 +672,7 @@ public partial class PayloadFeature : IPayloadFeature /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -682,14 +682,14 @@ public partial class PayloadFeature : IPayloadFeature /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -701,7 +701,7 @@ public partial class PayloadFeature : IPayloadFeature /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -712,7 +712,7 @@ public partial class PayloadFeature : IPayloadFeature /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/PerformActionUsage.cs b/SysML2.NET/Core/AutoGenDto/PerformActionUsage.cs index a07e69c5..33839dc5 100644 --- a/SysML2.NET/Core/AutoGenDto/PerformActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/PerformActionUsage.cs @@ -56,7 +56,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -65,14 +65,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -86,7 +86,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -96,14 +96,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -113,7 +113,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,7 +122,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -137,14 +137,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -153,7 +153,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -163,14 +163,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -180,14 +180,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -196,7 +196,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -207,7 +207,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IPerformActionUsage.PerformedAction")] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] Guid Systems.Occurrences.IEventOccurrenceUsage.eventOccurrence => this.performedAction; @@ -215,7 +215,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -225,14 +225,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -242,14 +242,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -257,7 +257,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -265,7 +265,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -274,7 +274,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -282,7 +282,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -296,7 +296,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -304,7 +304,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -313,14 +313,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -328,14 +328,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -349,7 +349,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -360,7 +360,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -368,21 +368,21 @@ public partial class PerformActionUsage : IPerformActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -390,14 +390,14 @@ public partial class PerformActionUsage : IPerformActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; @@ -405,27 +405,27 @@ public partial class PerformActionUsage : IPerformActionUsage /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference { get; internal set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -433,7 +433,7 @@ public partial class PerformActionUsage : IPerformActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -446,7 +446,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -454,11 +454,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -475,7 +475,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -484,7 +484,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -495,14 +495,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -526,7 +526,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -732,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -789,14 +789,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -805,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -814,7 +814,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -824,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -919,7 +919,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -929,7 +929,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -939,7 +939,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -948,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -958,14 +958,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -974,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -982,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -992,7 +992,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1000,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1008,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] [Implements(implementation: "IPerformActionUsage.PerformedAction")] public Guid performedAction { get; internal set; } @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1068,14 +1068,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1087,7 +1087,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1099,14 +1099,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1115,7 +1115,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1124,7 +1124,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/PortConjugation.cs b/SysML2.NET/Core/AutoGenDto/PortConjugation.cs index d4770e46..06abfe4f 100644 --- a/SysML2.NET/Core/AutoGenDto/PortConjugation.cs +++ b/SysML2.NET/Core/AutoGenDto/PortConjugation.cs @@ -53,14 +53,14 @@ public partial class PortConjugation : IPortConjugation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The ConjugatedPortDefinition that is conjugate to the originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_778895_441")] [Implements(implementation: "IPortConjugation.ConjugatedPortDefinition")] public Guid conjugatedPortDefinition { get; internal set; } @@ -68,7 +68,7 @@ public partial class PortConjugation : IPortConjugation /// /// The Type that is the result of applying Conjugation to the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConjugation.ConjugatedType")] public Guid ConjugatedType { get; set; } @@ -76,7 +76,7 @@ public partial class PortConjugation : IPortConjugation /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,14 +86,14 @@ public partial class PortConjugation : IPortConjugation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -103,7 +103,7 @@ public partial class PortConjugation : IPortConjugation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -111,7 +111,7 @@ public partial class PortConjugation : IPortConjugation /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,14 +122,14 @@ public partial class PortConjugation : IPortConjugation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -139,14 +139,14 @@ public partial class PortConjugation : IPortConjugation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The PortDefinition being conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482354187_108424_237")] [Implements(implementation: "IPortConjugation.OriginalPortDefinition")] public Guid OriginalPortDefinition { get; set; } @@ -154,7 +154,7 @@ public partial class PortConjugation : IPortConjugation /// /// The Type to be conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IPortConjugation.OriginalPortDefinition")] [Implements(implementation: "IConjugation.OriginalType")] @@ -171,7 +171,7 @@ Guid Core.Types.IConjugation.OriginalType /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -181,14 +181,14 @@ Guid Core.Types.IConjugation.OriginalType /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -196,7 +196,7 @@ Guid Core.Types.IConjugation.OriginalType /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -205,14 +205,14 @@ Guid Core.Types.IConjugation.OriginalType /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -222,7 +222,7 @@ Guid Core.Types.IConjugation.OriginalType /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -230,7 +230,7 @@ Guid Core.Types.IConjugation.OriginalType /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -238,7 +238,7 @@ Guid Core.Types.IConjugation.OriginalType /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -246,7 +246,7 @@ Guid Core.Types.IConjugation.OriginalType /// /// The conjugatedType of this Conjugation that is also its owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490143_721644_299")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedByProperty("IPortConjugation.ConjugatedPortDefinition")] @@ -261,7 +261,7 @@ Guid Core.Types.IConjugation.OriginalType /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -269,7 +269,7 @@ Guid Core.Types.IConjugation.OriginalType /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -279,14 +279,14 @@ Guid Core.Types.IConjugation.OriginalType /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.ConjugatedType")] [Implements(implementation: "IRelationship.Source")] @@ -306,7 +306,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.OriginalType")] [Implements(implementation: "IRelationship.Target")] @@ -326,7 +326,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/PortDefinition.cs b/SysML2.NET/Core/AutoGenDto/PortDefinition.cs index fc225da4..63569bb8 100644 --- a/SysML2.NET/Core/AutoGenDto/PortDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/PortDefinition.cs @@ -52,14 +52,14 @@ public partial class PortDefinition : IPortDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The ConjugatedPortDefinition that is conjugate to this PortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPortDefinition.ConjugatedPortDefinition")] public Guid? conjugatedPortDefinition { get; internal set; } @@ -67,7 +67,7 @@ public partial class PortDefinition : IPortDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -77,7 +77,7 @@ public partial class PortDefinition : IPortDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -90,14 +90,14 @@ public partial class PortDefinition : IPortDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -105,7 +105,7 @@ public partial class PortDefinition : IPortDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -114,7 +114,7 @@ public partial class PortDefinition : IPortDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -124,14 +124,14 @@ public partial class PortDefinition : IPortDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -139,7 +139,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -149,14 +149,14 @@ public partial class PortDefinition : IPortDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -164,7 +164,7 @@ public partial class PortDefinition : IPortDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class PortDefinition : IPortDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -181,7 +181,7 @@ public partial class PortDefinition : IPortDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -195,7 +195,7 @@ public partial class PortDefinition : IPortDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -203,14 +203,14 @@ public partial class PortDefinition : IPortDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -221,33 +221,33 @@ public partial class PortDefinition : IPortDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -255,7 +255,7 @@ public partial class PortDefinition : IPortDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -263,7 +263,7 @@ public partial class PortDefinition : IPortDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class PortDefinition : IPortDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -280,7 +280,7 @@ public partial class PortDefinition : IPortDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -291,14 +291,14 @@ public partial class PortDefinition : IPortDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -306,7 +306,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -314,7 +314,7 @@ public partial class PortDefinition : IPortDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -322,7 +322,7 @@ public partial class PortDefinition : IPortDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -331,7 +331,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -340,7 +340,7 @@ public partial class PortDefinition : IPortDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -348,7 +348,7 @@ public partial class PortDefinition : IPortDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -356,7 +356,7 @@ public partial class PortDefinition : IPortDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -364,7 +364,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -372,7 +372,7 @@ public partial class PortDefinition : IPortDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -383,7 +383,7 @@ public partial class PortDefinition : IPortDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -391,7 +391,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -400,7 +400,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -410,7 +410,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -420,14 +420,14 @@ public partial class PortDefinition : IPortDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -436,7 +436,7 @@ public partial class PortDefinition : IPortDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -444,7 +444,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -453,7 +453,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -462,7 +462,7 @@ public partial class PortDefinition : IPortDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -471,7 +471,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -480,7 +480,7 @@ public partial class PortDefinition : IPortDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -488,7 +488,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -497,7 +497,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -506,7 +506,7 @@ public partial class PortDefinition : IPortDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -515,7 +515,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -525,7 +525,7 @@ public partial class PortDefinition : IPortDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -533,7 +533,7 @@ public partial class PortDefinition : IPortDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -541,7 +541,7 @@ public partial class PortDefinition : IPortDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -549,7 +549,7 @@ public partial class PortDefinition : IPortDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -557,7 +557,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -565,7 +565,7 @@ public partial class PortDefinition : IPortDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -573,7 +573,7 @@ public partial class PortDefinition : IPortDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -581,7 +581,7 @@ public partial class PortDefinition : IPortDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -590,7 +590,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -599,7 +599,7 @@ public partial class PortDefinition : IPortDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -608,7 +608,7 @@ public partial class PortDefinition : IPortDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -616,7 +616,7 @@ public partial class PortDefinition : IPortDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -624,7 +624,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -633,7 +633,7 @@ public partial class PortDefinition : IPortDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -642,7 +642,7 @@ public partial class PortDefinition : IPortDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -650,7 +650,7 @@ public partial class PortDefinition : IPortDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -658,7 +658,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -666,7 +666,7 @@ public partial class PortDefinition : IPortDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -675,14 +675,14 @@ public partial class PortDefinition : IPortDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -692,7 +692,7 @@ public partial class PortDefinition : IPortDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -700,7 +700,7 @@ public partial class PortDefinition : IPortDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -713,7 +713,7 @@ public partial class PortDefinition : IPortDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -723,14 +723,14 @@ public partial class PortDefinition : IPortDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -743,14 +743,14 @@ public partial class PortDefinition : IPortDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -759,7 +759,7 @@ public partial class PortDefinition : IPortDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -769,7 +769,7 @@ public partial class PortDefinition : IPortDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/PortUsage.cs b/SysML2.NET/Core/AutoGenDto/PortUsage.cs index beba1ba8..7e01f7ac 100644 --- a/SysML2.NET/Core/AutoGenDto/PortUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/PortUsage.cs @@ -52,7 +52,7 @@ public partial class PortUsage : IPortUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -64,7 +64,7 @@ public partial class PortUsage : IPortUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -74,14 +74,14 @@ public partial class PortUsage : IPortUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,7 +91,7 @@ public partial class PortUsage : IPortUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,7 +100,7 @@ public partial class PortUsage : IPortUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -115,14 +115,14 @@ public partial class PortUsage : IPortUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -130,7 +130,7 @@ public partial class PortUsage : IPortUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -140,14 +140,14 @@ public partial class PortUsage : IPortUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -157,14 +157,14 @@ public partial class PortUsage : IPortUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class PortUsage : IPortUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -182,7 +182,7 @@ public partial class PortUsage : IPortUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -192,14 +192,14 @@ public partial class PortUsage : IPortUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -209,14 +209,14 @@ public partial class PortUsage : IPortUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -224,7 +224,7 @@ public partial class PortUsage : IPortUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -232,7 +232,7 @@ public partial class PortUsage : IPortUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -241,7 +241,7 @@ public partial class PortUsage : IPortUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -249,7 +249,7 @@ public partial class PortUsage : IPortUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -263,7 +263,7 @@ public partial class PortUsage : IPortUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class PortUsage : IPortUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -280,14 +280,14 @@ public partial class PortUsage : IPortUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -295,14 +295,14 @@ public partial class PortUsage : IPortUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -316,7 +316,7 @@ public partial class PortUsage : IPortUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -327,7 +327,7 @@ public partial class PortUsage : IPortUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -335,21 +335,21 @@ public partial class PortUsage : IPortUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -357,33 +357,33 @@ public partial class PortUsage : IPortUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -391,7 +391,7 @@ public partial class PortUsage : IPortUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -404,7 +404,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -412,11 +412,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -425,7 +425,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -433,7 +433,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -442,7 +442,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -453,14 +453,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -468,7 +468,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -476,7 +476,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -484,7 +484,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -508,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -526,7 +526,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -647,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -655,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -663,7 +663,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -671,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IPortUsage.PortDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -699,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -708,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -747,14 +747,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -792,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -811,7 +811,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -821,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -867,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -916,14 +916,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -950,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -958,7 +958,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -966,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -984,7 +984,7 @@ bool Core.Features.IFeature.IsVariable /// /// The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions. /// - [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IPortUsage.PortDefinition")] public List portDefinition { get; internal set; } = []; @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1016,14 +1016,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1047,14 +1047,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1063,7 +1063,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1072,7 +1072,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Predicate.cs b/SysML2.NET/Core/AutoGenDto/Predicate.cs index f5ddffba..7ac48085 100644 --- a/SysML2.NET/Core/AutoGenDto/Predicate.cs +++ b/SysML2.NET/Core/AutoGenDto/Predicate.cs @@ -48,14 +48,14 @@ public partial class Predicate : IPredicate /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -65,7 +65,7 @@ public partial class Predicate : IPredicate /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -78,14 +78,14 @@ public partial class Predicate : IPredicate /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -94,7 +94,7 @@ public partial class Predicate : IPredicate /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,22 +104,24 @@ public partial class Predicate : IPredicate /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -127,7 +129,7 @@ public partial class Predicate : IPredicate /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -137,14 +139,14 @@ public partial class Predicate : IPredicate /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -152,7 +154,7 @@ public partial class Predicate : IPredicate /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -161,7 +163,7 @@ public partial class Predicate : IPredicate /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -169,7 +171,7 @@ public partial class Predicate : IPredicate /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -183,7 +185,7 @@ public partial class Predicate : IPredicate /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -191,14 +193,14 @@ public partial class Predicate : IPredicate /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -209,37 +211,37 @@ public partial class Predicate : IPredicate /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -247,7 +249,7 @@ public partial class Predicate : IPredicate /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -255,7 +257,7 @@ public partial class Predicate : IPredicate /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -264,7 +266,7 @@ public partial class Predicate : IPredicate /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -275,14 +277,14 @@ public partial class Predicate : IPredicate /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -291,7 +293,7 @@ public partial class Predicate : IPredicate /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -300,7 +302,7 @@ public partial class Predicate : IPredicate /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -310,7 +312,7 @@ public partial class Predicate : IPredicate /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -320,7 +322,7 @@ public partial class Predicate : IPredicate /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -330,14 +332,14 @@ public partial class Predicate : IPredicate /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -346,7 +348,7 @@ public partial class Predicate : IPredicate /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -355,7 +357,7 @@ public partial class Predicate : IPredicate /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -365,7 +367,7 @@ public partial class Predicate : IPredicate /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -374,7 +376,7 @@ public partial class Predicate : IPredicate /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -384,7 +386,7 @@ public partial class Predicate : IPredicate /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -393,7 +395,7 @@ public partial class Predicate : IPredicate /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -403,7 +405,7 @@ public partial class Predicate : IPredicate /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -412,7 +414,7 @@ public partial class Predicate : IPredicate /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -422,7 +424,7 @@ public partial class Predicate : IPredicate /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -430,7 +432,7 @@ public partial class Predicate : IPredicate /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -440,14 +442,14 @@ public partial class Predicate : IPredicate /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -457,7 +459,7 @@ public partial class Predicate : IPredicate /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -465,7 +467,7 @@ public partial class Predicate : IPredicate /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -474,7 +476,7 @@ public partial class Predicate : IPredicate /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -487,14 +489,16 @@ public partial class Predicate : IPredicate /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -506,14 +510,14 @@ public partial class Predicate : IPredicate /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -521,7 +525,7 @@ public partial class Predicate : IPredicate /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -534,7 +538,7 @@ public partial class Predicate : IPredicate /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Redefinition.cs b/SysML2.NET/Core/AutoGenDto/Redefinition.cs index 79d96f9b..029c72b4 100644 --- a/SysML2.NET/Core/AutoGenDto/Redefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/Redefinition.cs @@ -59,14 +59,14 @@ public partial class Redefinition : IRedefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -76,14 +76,14 @@ public partial class Redefinition : IRedefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -93,14 +93,14 @@ public partial class Redefinition : IRedefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -117,7 +117,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -128,14 +128,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -145,7 +145,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -153,7 +153,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -163,14 +163,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -178,7 +178,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -187,14 +187,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubsetting.OwningFeature")] @@ -203,7 +203,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -213,7 +213,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -221,7 +221,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -229,7 +229,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -237,7 +237,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -252,14 +252,14 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Feature that is redefined by the redefiningFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "IRedefinition.RedefinedFeature")] public Guid RedefinedFeature { get; set; } @@ -267,7 +267,7 @@ Guid Core.Types.ISpecialization.General /// /// The Feature that is redefining the redefinedFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "IRedefinition.RedefiningFeature")] public Guid RedefiningFeature { get; set; } @@ -276,7 +276,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -286,14 +286,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -313,7 +313,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -329,7 +329,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IRedefinition.RedefinedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -345,7 +345,7 @@ Guid ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IRedefinition.RedefiningFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -361,7 +361,7 @@ Guid ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -381,7 +381,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/ReferenceSubsetting.cs b/SysML2.NET/Core/AutoGenDto/ReferenceSubsetting.cs index ddfb2b2c..5ee35635 100644 --- a/SysML2.NET/Core/AutoGenDto/ReferenceSubsetting.cs +++ b/SysML2.NET/Core/AutoGenDto/ReferenceSubsetting.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -53,14 +53,14 @@ public partial class ReferenceSubsetting : IReferenceSubsetting /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,14 +70,14 @@ public partial class ReferenceSubsetting : IReferenceSubsetting /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -87,14 +87,14 @@ public partial class ReferenceSubsetting : IReferenceSubsetting /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -111,7 +111,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,14 +122,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -139,7 +139,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -147,7 +147,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -157,14 +157,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -172,7 +172,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -181,14 +181,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] @@ -198,7 +198,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -208,7 +208,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -216,7 +216,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -224,7 +224,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -232,7 +232,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -247,14 +247,14 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "IReferenceSubsetting.ReferencedFeature")] public Guid ReferencedFeature { get; set; } @@ -262,7 +262,7 @@ Guid Core.Types.ISpecialization.General /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "IReferenceSubsetting.ReferencingFeature")] @@ -272,7 +272,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -282,14 +282,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -309,7 +309,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -325,7 +325,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IReferenceSubsetting.ReferencedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -341,7 +341,7 @@ Guid ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -354,7 +354,7 @@ Guid ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -374,7 +374,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/ReferenceUsage.cs b/SysML2.NET/Core/AutoGenDto/ReferenceUsage.cs index 160c482d..c4aece4c 100644 --- a/SysML2.NET/Core/AutoGenDto/ReferenceUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ReferenceUsage.cs @@ -53,7 +53,7 @@ public partial class ReferenceUsage : IReferenceUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -65,7 +65,7 @@ public partial class ReferenceUsage : IReferenceUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -75,14 +75,14 @@ public partial class ReferenceUsage : IReferenceUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,7 +92,7 @@ public partial class ReferenceUsage : IReferenceUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -101,7 +101,7 @@ public partial class ReferenceUsage : IReferenceUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition { get; internal set; } = []; @@ -115,14 +115,14 @@ public partial class ReferenceUsage : IReferenceUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -130,7 +130,7 @@ public partial class ReferenceUsage : IReferenceUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -140,14 +140,14 @@ public partial class ReferenceUsage : IReferenceUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -157,14 +157,14 @@ public partial class ReferenceUsage : IReferenceUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class ReferenceUsage : IReferenceUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -182,7 +182,7 @@ public partial class ReferenceUsage : IReferenceUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -192,14 +192,14 @@ public partial class ReferenceUsage : IReferenceUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -209,14 +209,14 @@ public partial class ReferenceUsage : IReferenceUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -224,7 +224,7 @@ public partial class ReferenceUsage : IReferenceUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -233,7 +233,7 @@ public partial class ReferenceUsage : IReferenceUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -241,7 +241,7 @@ public partial class ReferenceUsage : IReferenceUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +255,7 @@ public partial class ReferenceUsage : IReferenceUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -263,7 +263,7 @@ public partial class ReferenceUsage : IReferenceUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -272,14 +272,14 @@ public partial class ReferenceUsage : IReferenceUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -287,14 +287,14 @@ public partial class ReferenceUsage : IReferenceUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -308,7 +308,7 @@ public partial class ReferenceUsage : IReferenceUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -319,21 +319,21 @@ public partial class ReferenceUsage : IReferenceUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -341,14 +341,14 @@ public partial class ReferenceUsage : IReferenceUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for a ReferenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IReferenceUsage.IsReference")] public bool isReference { get; internal set; } = true; @@ -356,27 +356,27 @@ public partial class ReferenceUsage : IReferenceUsage /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IReferenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -384,7 +384,7 @@ public partial class ReferenceUsage : IReferenceUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -397,7 +397,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -405,11 +405,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -418,7 +418,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -426,7 +426,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -435,7 +435,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -446,14 +446,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -461,7 +461,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -469,7 +469,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -477,7 +477,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -501,7 +501,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -591,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -729,14 +729,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -754,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -764,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -823,7 +823,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -832,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -859,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -869,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -879,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -888,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -898,14 +898,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -914,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -948,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -958,7 +958,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -981,14 +981,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1000,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1012,14 +1012,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1037,7 +1037,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/RenderingDefinition.cs b/SysML2.NET/Core/AutoGenDto/RenderingDefinition.cs index 5ce92db5..ac6402de 100644 --- a/SysML2.NET/Core/AutoGenDto/RenderingDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/RenderingDefinition.cs @@ -50,14 +50,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,7 +67,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -80,14 +80,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -95,7 +95,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -104,7 +104,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -114,14 +114,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -129,7 +129,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -139,14 +139,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -154,7 +154,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -185,7 +185,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -193,14 +193,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -211,33 +211,33 @@ public partial class RenderingDefinition : IRenderingDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -245,7 +245,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -253,7 +253,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -270,7 +270,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -281,14 +281,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -296,7 +296,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -304,7 +304,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -312,7 +312,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -321,7 +321,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -330,7 +330,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -338,7 +338,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -346,7 +346,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -354,7 +354,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -362,7 +362,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -373,7 +373,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -381,7 +381,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -390,7 +390,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -400,7 +400,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -410,14 +410,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -426,7 +426,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -434,7 +434,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -443,7 +443,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -452,7 +452,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -461,7 +461,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -470,7 +470,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -478,7 +478,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -487,7 +487,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -496,7 +496,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -505,7 +505,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -515,7 +515,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -523,7 +523,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -531,7 +531,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -539,7 +539,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -547,7 +547,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -555,7 +555,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -563,7 +563,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -571,7 +571,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -580,7 +580,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -589,7 +589,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -598,7 +598,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -606,7 +606,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -614,7 +614,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -623,7 +623,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -632,7 +632,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -640,7 +640,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -648,7 +648,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -656,7 +656,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -665,14 +665,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -682,7 +682,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -690,7 +690,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -703,14 +703,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The usages of a RenderingDefinition that are RenderingUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRenderingDefinition.Rendering")] public List rendering { get; internal set; } = []; @@ -721,14 +721,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -741,14 +741,14 @@ public partial class RenderingDefinition : IRenderingDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -757,7 +757,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -767,7 +767,7 @@ public partial class RenderingDefinition : IRenderingDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/RenderingUsage.cs b/SysML2.NET/Core/AutoGenDto/RenderingUsage.cs index 52c9f8b0..657d06be 100644 --- a/SysML2.NET/Core/AutoGenDto/RenderingUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/RenderingUsage.cs @@ -52,7 +52,7 @@ public partial class RenderingUsage : IRenderingUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -64,7 +64,7 @@ public partial class RenderingUsage : IRenderingUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -74,14 +74,14 @@ public partial class RenderingUsage : IRenderingUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,7 +91,7 @@ public partial class RenderingUsage : IRenderingUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,7 +100,7 @@ public partial class RenderingUsage : IRenderingUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -115,14 +115,14 @@ public partial class RenderingUsage : IRenderingUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -130,7 +130,7 @@ public partial class RenderingUsage : IRenderingUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -140,14 +140,14 @@ public partial class RenderingUsage : IRenderingUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -157,14 +157,14 @@ public partial class RenderingUsage : IRenderingUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class RenderingUsage : IRenderingUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -182,7 +182,7 @@ public partial class RenderingUsage : IRenderingUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -192,14 +192,14 @@ public partial class RenderingUsage : IRenderingUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -209,14 +209,14 @@ public partial class RenderingUsage : IRenderingUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -224,7 +224,7 @@ public partial class RenderingUsage : IRenderingUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -232,7 +232,7 @@ public partial class RenderingUsage : IRenderingUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -241,7 +241,7 @@ public partial class RenderingUsage : IRenderingUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -249,7 +249,7 @@ public partial class RenderingUsage : IRenderingUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -263,7 +263,7 @@ public partial class RenderingUsage : IRenderingUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class RenderingUsage : IRenderingUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -280,14 +280,14 @@ public partial class RenderingUsage : IRenderingUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -295,14 +295,14 @@ public partial class RenderingUsage : IRenderingUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -316,7 +316,7 @@ public partial class RenderingUsage : IRenderingUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -327,7 +327,7 @@ public partial class RenderingUsage : IRenderingUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -335,21 +335,21 @@ public partial class RenderingUsage : IRenderingUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -357,33 +357,33 @@ public partial class RenderingUsage : IRenderingUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -391,7 +391,7 @@ public partial class RenderingUsage : IRenderingUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -404,7 +404,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -413,7 +413,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -422,11 +422,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -435,7 +435,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -443,7 +443,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -452,7 +452,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -463,14 +463,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -478,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -486,7 +486,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -494,7 +494,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -699,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -708,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -717,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -746,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -756,14 +756,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -781,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -811,7 +811,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -820,7 +820,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -839,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -859,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -867,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -876,7 +876,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -915,7 +915,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -925,14 +925,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -941,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -949,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -967,7 +967,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -993,7 +993,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedByProperty("IRenderingUsage.RenderingDefinition")] [Implements(implementation: "IPartUsage.PartDefinition")] @@ -1004,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1016,14 +1016,14 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The RenderingDefinition that is the definition of this RenderingUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] [Implements(implementation: "IRenderingUsage.RenderingDefinition")] public Guid? renderingDefinition { get; internal set; } @@ -1034,14 +1034,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1053,7 +1053,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1065,14 +1065,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1081,7 +1081,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1090,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/RequirementConstraintMembership.cs b/SysML2.NET/Core/AutoGenDto/RequirementConstraintMembership.cs index a6a434b8..d9fd742b 100644 --- a/SysML2.NET/Core/AutoGenDto/RequirementConstraintMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/RequirementConstraintMembership.cs @@ -52,14 +52,14 @@ public partial class RequirementConstraintMembership : IRequirementConstraintMem /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class RequirementConstraintMembership : IRequirementConstraintMem /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class RequirementConstraintMembership : IRequirementConstraintMem /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class RequirementConstraintMembership : IRequirementConstraintMem /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,28 +105,28 @@ public partial class RequirementConstraintMembership : IRequirementConstraintMem /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementConstraintMembership.Kind")] public RequirementConstraintKind Kind { get; set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -139,7 +139,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -147,7 +147,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -159,7 +159,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -170,7 +170,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -193,7 +193,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -202,7 +202,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] public Guid ownedConstraint { get; internal set; } @@ -211,7 +211,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -219,7 +219,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -229,7 +229,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -238,7 +238,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -263,7 +263,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -271,7 +271,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -280,14 +280,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -297,7 +297,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -305,7 +305,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -313,7 +313,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -335,7 +335,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -344,7 +344,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] public Guid referencedConstraint { get; internal set; } @@ -352,7 +352,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -362,14 +362,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -382,7 +382,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -402,7 +402,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -412,7 +412,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/RequirementDefinition.cs b/SysML2.NET/Core/AutoGenDto/RequirementDefinition.cs index c518dd67..6b6532e1 100644 --- a/SysML2.NET/Core/AutoGenDto/RequirementDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/RequirementDefinition.cs @@ -51,7 +51,7 @@ public partial class RequirementDefinition : IRequirementDefinition /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.ActorParameter")] @@ -60,7 +60,7 @@ public partial class RequirementDefinition : IRequirementDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -69,7 +69,7 @@ public partial class RequirementDefinition : IRequirementDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class RequirementDefinition : IRequirementDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,7 +87,7 @@ public partial class RequirementDefinition : IRequirementDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementDefinition.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -108,14 +108,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -124,7 +124,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -133,7 +133,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -143,22 +143,24 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -166,7 +168,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -176,7 +178,7 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; @@ -184,7 +186,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] [Implements(implementation: "IRequirementDefinition.FramedConcern")] public List framedConcern { get; internal set; } = []; @@ -192,7 +194,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -200,7 +202,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -209,7 +211,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -217,7 +219,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -231,7 +233,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -239,14 +241,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -257,44 +259,44 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -302,7 +304,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -310,7 +312,7 @@ string Root.Elements.IElement.DeclaredShortName /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -318,7 +320,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -327,7 +329,7 @@ string Root.Elements.IElement.DeclaredShortName /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -338,14 +340,14 @@ string Root.Elements.IElement.DeclaredShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -353,7 +355,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -361,7 +363,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -369,7 +371,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -378,7 +380,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -387,7 +389,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -395,7 +397,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -403,7 +405,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -411,7 +413,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -419,7 +421,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -430,7 +432,7 @@ string Root.Elements.IElement.DeclaredShortName /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -438,7 +440,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -447,7 +449,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -457,7 +459,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -467,14 +469,14 @@ string Root.Elements.IElement.DeclaredShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -483,7 +485,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -491,7 +493,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -500,7 +502,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -509,7 +511,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -518,7 +520,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -527,7 +529,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -535,7 +537,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -544,7 +546,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -553,7 +555,7 @@ string Root.Elements.IElement.DeclaredShortName /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -562,7 +564,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -572,7 +574,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -580,7 +582,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -588,7 +590,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -596,7 +598,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -604,7 +606,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -612,7 +614,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -620,7 +622,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -628,7 +630,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -637,7 +639,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -646,7 +648,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -655,7 +657,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -663,7 +665,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -671,7 +673,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -680,7 +682,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -689,7 +691,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -697,7 +699,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -705,7 +707,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -713,7 +715,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -722,14 +724,14 @@ string Root.Elements.IElement.DeclaredShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -739,7 +741,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -747,7 +749,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -756,7 +758,7 @@ string Root.Elements.IElement.DeclaredShortName /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -769,7 +771,7 @@ string Root.Elements.IElement.DeclaredShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -778,7 +780,7 @@ string Root.Elements.IElement.DeclaredShortName /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementDefinition.ReqId")] public string ReqId { get; set; } @@ -788,15 +790,17 @@ string Root.Elements.IElement.DeclaredShortName /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -808,14 +812,14 @@ string Root.Elements.IElement.DeclaredShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.StakeholderParameter")] @@ -824,7 +828,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -832,7 +836,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.SubjectParameter")] @@ -842,14 +846,14 @@ string Root.Elements.IElement.DeclaredShortName /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementDefinition.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -862,14 +866,14 @@ string Root.Elements.IElement.DeclaredShortName /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -878,7 +882,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -888,7 +892,7 @@ string Root.Elements.IElement.DeclaredShortName /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/RequirementUsage.cs b/SysML2.NET/Core/AutoGenDto/RequirementUsage.cs index 3709b958..38ce7999 100644 --- a/SysML2.NET/Core/AutoGenDto/RequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/RequirementUsage.cs @@ -51,7 +51,7 @@ public partial class RequirementUsage : IRequirementUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -60,7 +60,7 @@ public partial class RequirementUsage : IRequirementUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -69,7 +69,7 @@ public partial class RequirementUsage : IRequirementUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class RequirementUsage : IRequirementUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public partial class RequirementUsage : IRequirementUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -100,7 +100,7 @@ public partial class RequirementUsage : IRequirementUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -112,14 +112,14 @@ public partial class RequirementUsage : IRequirementUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public partial class RequirementUsage : IRequirementUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -146,7 +146,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -161,14 +161,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -177,7 +177,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -187,14 +187,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -204,14 +204,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -220,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -229,7 +229,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -239,14 +239,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -256,7 +256,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -264,15 +264,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -281,7 +282,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -289,7 +290,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -297,7 +298,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -306,7 +307,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -314,7 +315,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -328,7 +329,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -336,7 +337,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -345,14 +346,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -360,14 +361,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -381,7 +382,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -392,7 +393,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -400,14 +401,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -415,14 +416,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -430,33 +431,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -464,7 +465,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -477,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -485,11 +486,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -498,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -506,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -515,7 +516,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -526,14 +527,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -541,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -549,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -557,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -565,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -573,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -581,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -591,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -599,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -607,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -615,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -623,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -631,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -639,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -647,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -655,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -663,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -671,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -679,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -687,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -695,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -703,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -711,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -720,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -728,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -736,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -744,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -762,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -780,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -809,7 +810,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -819,14 +820,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -844,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -854,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -883,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -893,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -902,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -913,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -922,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -930,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -939,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -949,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -969,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -978,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -988,14 +989,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1004,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1012,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1022,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1030,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1048,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1057,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1067,14 +1068,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1088,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1097,7 +1099,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1107,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; @@ -1115,7 +1117,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] public Guid? requirementDefinition { get; internal set; } @@ -1125,7 +1127,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1137,14 +1139,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1153,7 +1155,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1163,14 +1165,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1182,7 +1184,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1194,14 +1196,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1210,7 +1212,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1219,7 +1221,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/RequirementVerificationMembership.cs b/SysML2.NET/Core/AutoGenDto/RequirementVerificationMembership.cs index 8c9e423f..60cf94c8 100644 --- a/SysML2.NET/Core/AutoGenDto/RequirementVerificationMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/RequirementVerificationMembership.cs @@ -52,14 +52,14 @@ public partial class RequirementVerificationMembership : IRequirementVerificatio /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class RequirementVerificationMembership : IRequirementVerificatio /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class RequirementVerificationMembership : IRequirementVerificatio /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class RequirementVerificationMembership : IRequirementVerificatio /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class RequirementVerificationMembership : IRequirementVerificatio /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The kind of a RequirementVerificationMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] [Implements(implementation: "IRequirementVerificationMembership.Kind")] public RequirementConstraintKind Kind { get; set; } = RequirementConstraintKind.Requirement; @@ -127,7 +127,7 @@ public partial class RequirementVerificationMembership : IRequirementVerificatio /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementVerificationMembership.Kind")] [Implements(implementation: "IRequirementConstraintMembership.Kind")] RequirementConstraintKind Systems.Requirements.IRequirementConstraintMembership.Kind @@ -142,7 +142,7 @@ RequirementConstraintKind Systems.Requirements.IRequirementConstraintMembership. /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -155,7 +155,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -163,7 +163,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -175,7 +175,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -201,7 +201,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -209,7 +209,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -218,7 +218,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IRequirementVerificationMembership.OwnedRequirement")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] @@ -228,7 +228,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -236,7 +236,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -246,7 +246,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -272,7 +272,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -280,7 +280,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -288,7 +288,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -298,7 +298,7 @@ string Root.Namespaces.IMembership.MemberShortName /// RequirementVerificationMembership. This will either be the verifiedRequirement, or it will subset /// the verifiedRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] [Implements(implementation: "IRequirementVerificationMembership.OwnedRequirement")] public Guid ownedRequirement { get; internal set; } @@ -307,14 +307,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -324,7 +324,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -332,7 +332,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -340,7 +340,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -362,7 +362,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -371,7 +371,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementVerificationMembership.VerifiedRequirement")] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] Guid Systems.Requirements.IRequirementConstraintMembership.referencedConstraint => this.verifiedRequirement; @@ -380,7 +380,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -390,14 +390,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -410,7 +410,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -430,7 +430,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -441,7 +441,7 @@ List Root.Elements.IRelationship.Target /// RequirementVerificationMembership considered as a RequirementConstraintMembership, which must be a /// RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] [Implements(implementation: "IRequirementVerificationMembership.VerifiedRequirement")] public Guid verifiedRequirement { get; internal set; } @@ -450,7 +450,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/ResultExpressionMembership.cs b/SysML2.NET/Core/AutoGenDto/ResultExpressionMembership.cs index 0eb8765a..14e20d38 100644 --- a/SysML2.NET/Core/AutoGenDto/ResultExpressionMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ResultExpressionMembership.cs @@ -53,14 +53,14 @@ public partial class ResultExpressionMembership : IResultExpressionMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,14 +70,14 @@ public partial class ResultExpressionMembership : IResultExpressionMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -87,7 +87,7 @@ public partial class ResultExpressionMembership : IResultExpressionMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -95,7 +95,7 @@ public partial class ResultExpressionMembership : IResultExpressionMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -106,21 +106,21 @@ public partial class ResultExpressionMembership : IResultExpressionMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -133,7 +133,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -141,7 +141,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -153,7 +153,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -164,7 +164,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -179,7 +179,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -187,7 +187,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -197,7 +197,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -205,7 +205,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -215,7 +215,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -224,7 +224,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IResultExpressionMembership.OwnedResultExpression")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -233,7 +233,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -241,7 +241,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -249,7 +249,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -257,7 +257,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -265,7 +265,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Expression that provides the result for the owner of the ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IResultExpressionMembership.OwnedResultExpression")] public Guid ownedResultExpression { get; internal set; } @@ -274,14 +274,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -291,7 +291,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -299,7 +299,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -307,7 +307,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -315,7 +315,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -347,14 +347,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -367,7 +367,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -387,7 +387,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -397,7 +397,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/ReturnParameterMembership.cs b/SysML2.NET/Core/AutoGenDto/ReturnParameterMembership.cs index 05f6a564..0ac3e866 100644 --- a/SysML2.NET/Core/AutoGenDto/ReturnParameterMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ReturnParameterMembership.cs @@ -52,14 +52,14 @@ public partial class ReturnParameterMembership : IReturnParameterMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class ReturnParameterMembership : IReturnParameterMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class ReturnParameterMembership : IReturnParameterMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class ReturnParameterMembership : IReturnParameterMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class ReturnParameterMembership : IReturnParameterMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -132,7 +132,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -152,7 +152,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -163,7 +163,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -178,7 +178,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -196,7 +196,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -214,7 +214,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -232,7 +232,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] public Guid ownedMemberParameter { get; internal set; } @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -256,7 +256,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -273,14 +273,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -290,7 +290,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -298,7 +298,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -306,7 +306,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -314,7 +314,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -328,7 +328,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -336,7 +336,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -346,14 +346,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -366,7 +366,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -386,7 +386,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -396,7 +396,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/SatisfyRequirementUsage.cs b/SysML2.NET/Core/AutoGenDto/SatisfyRequirementUsage.cs index 84632e57..ceae57d0 100644 --- a/SysML2.NET/Core/AutoGenDto/SatisfyRequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/SatisfyRequirementUsage.cs @@ -54,7 +54,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -63,7 +63,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -72,7 +72,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the /// AssertConstraintUsage itself. /// - [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ISatisfyRequirementUsage.SatisfiedRequirement")] [Implements(implementation: "IAssertConstraintUsage.AssertedConstraint")] Guid Systems.Constraints.IAssertConstraintUsage.assertedConstraint => this.satisfiedRequirement; @@ -82,7 +82,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -90,7 +90,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -104,7 +104,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -113,7 +113,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -125,14 +125,14 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -142,7 +142,7 @@ public partial class SatisfyRequirementUsage : ISatisfyRequirementUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -159,7 +159,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -174,14 +174,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -190,7 +190,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -200,14 +200,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -217,14 +217,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -233,7 +233,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -242,7 +242,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -252,14 +252,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -269,7 +269,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -277,15 +277,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -294,7 +295,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -302,7 +303,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -310,7 +311,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -319,7 +320,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -327,7 +328,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -341,7 +342,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -349,7 +350,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -358,14 +359,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -373,14 +374,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -394,7 +395,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -405,7 +406,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -413,14 +414,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -428,21 +429,21 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IInvariant.IsNegated")] public bool IsNegated { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -450,33 +451,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -484,7 +485,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -497,7 +498,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -505,11 +506,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -518,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -526,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -535,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -546,14 +547,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -561,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -569,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -577,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -585,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -593,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -601,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -611,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -619,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -627,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -635,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -643,7 +644,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -651,7 +652,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -659,7 +660,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -667,7 +668,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -675,7 +676,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -683,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -691,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -699,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -707,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -715,7 +716,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -723,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -731,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -740,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -748,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -756,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -764,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -782,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -791,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -800,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -810,7 +811,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -819,7 +820,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -829,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -839,14 +840,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -855,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -884,7 +885,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -894,7 +895,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -903,7 +904,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -913,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -922,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -933,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -942,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -950,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -969,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -979,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -989,7 +990,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -998,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1008,14 +1009,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1032,7 +1033,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1042,7 +1043,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1050,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1058,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1068,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1077,7 +1078,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1087,14 +1088,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1108,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1117,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1127,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; @@ -1135,7 +1137,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] public Guid? requirementDefinition { get; internal set; } @@ -1145,7 +1147,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1156,7 +1158,7 @@ bool Core.Features.IFeature.IsVariable /// is the assertedConstraint of the SatisfyRequirementUsage considered as an AssertConstraintUsage, /// which must be a RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1581045158665_239617_9458")] [Implements(implementation: "ISatisfyRequirementUsage.SatisfiedRequirement")] public Guid satisfiedRequirement { get; internal set; } @@ -1165,7 +1167,7 @@ bool Core.Features.IFeature.IsVariable /// The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. /// The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISatisfyRequirementUsage.SatisfyingFeature")] public Guid satisfyingFeature { get; internal set; } @@ -1175,14 +1177,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1191,7 +1193,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1201,14 +1203,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1220,7 +1222,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1232,14 +1234,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1248,7 +1250,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1257,7 +1259,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/SelectExpression.cs b/SysML2.NET/Core/AutoGenDto/SelectExpression.cs index 54f0201f..46da13da 100644 --- a/SysML2.NET/Core/AutoGenDto/SelectExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/SelectExpression.cs @@ -50,24 +50,24 @@ public partial class SelectExpression : ISelectExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -81,7 +81,7 @@ public partial class SelectExpression : ISelectExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,14 +91,14 @@ public partial class SelectExpression : ISelectExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public partial class SelectExpression : ISelectExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public partial class SelectExpression : ISelectExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -138,14 +138,14 @@ public partial class SelectExpression : ISelectExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public partial class SelectExpression : ISelectExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -171,7 +171,7 @@ public partial class SelectExpression : ISelectExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -180,7 +180,7 @@ public partial class SelectExpression : ISelectExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -190,14 +190,14 @@ public partial class SelectExpression : ISelectExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -207,14 +207,15 @@ public partial class SelectExpression : ISelectExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -222,7 +223,7 @@ public partial class SelectExpression : ISelectExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -230,7 +231,7 @@ public partial class SelectExpression : ISelectExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -239,7 +240,7 @@ public partial class SelectExpression : ISelectExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -247,7 +248,7 @@ public partial class SelectExpression : ISelectExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -255,7 +256,7 @@ public partial class SelectExpression : ISelectExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -269,7 +270,7 @@ public partial class SelectExpression : ISelectExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -277,7 +278,7 @@ public partial class SelectExpression : ISelectExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -286,14 +287,14 @@ public partial class SelectExpression : ISelectExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -301,14 +302,14 @@ public partial class SelectExpression : ISelectExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -322,7 +323,7 @@ public partial class SelectExpression : ISelectExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -333,14 +334,14 @@ public partial class SelectExpression : ISelectExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -348,14 +349,14 @@ public partial class SelectExpression : ISelectExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -363,26 +364,26 @@ public partial class SelectExpression : ISelectExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -390,7 +391,7 @@ public partial class SelectExpression : ISelectExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -398,7 +399,7 @@ public partial class SelectExpression : ISelectExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -406,7 +407,7 @@ public partial class SelectExpression : ISelectExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -415,7 +416,7 @@ public partial class SelectExpression : ISelectExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -426,13 +427,13 @@ public partial class SelectExpression : ISelectExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "ISelectExpression.Operator")] public string Operator { get; set; } = "select"; @@ -441,7 +442,7 @@ public partial class SelectExpression : ISelectExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ISelectExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -456,7 +457,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +466,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +475,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +485,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +494,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +504,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +514,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +530,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +539,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +549,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +559,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +569,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +578,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +588,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +597,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +608,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +617,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +625,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -633,7 +634,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -643,7 +644,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -653,7 +654,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -663,7 +664,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -672,7 +673,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -682,14 +683,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -697,7 +698,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -707,7 +708,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -715,7 +716,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -723,7 +724,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -734,7 +735,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -747,7 +748,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -756,7 +757,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -768,14 +769,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -787,7 +788,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -798,7 +799,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/SendActionUsage.cs b/SysML2.NET/Core/AutoGenDto/SendActionUsage.cs index 23907793..21e22c49 100644 --- a/SysML2.NET/Core/AutoGenDto/SendActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/SendActionUsage.cs @@ -57,7 +57,7 @@ public partial class SendActionUsage : ISendActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -66,14 +66,14 @@ public partial class SendActionUsage : ISendActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -87,7 +87,7 @@ public partial class SendActionUsage : ISendActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -97,14 +97,14 @@ public partial class SendActionUsage : ISendActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -114,7 +114,7 @@ public partial class SendActionUsage : ISendActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,7 +123,7 @@ public partial class SendActionUsage : ISendActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -138,14 +138,14 @@ public partial class SendActionUsage : ISendActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -154,7 +154,7 @@ public partial class SendActionUsage : ISendActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -164,14 +164,14 @@ public partial class SendActionUsage : ISendActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -181,14 +181,14 @@ public partial class SendActionUsage : ISendActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -197,7 +197,7 @@ public partial class SendActionUsage : ISendActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -206,7 +206,7 @@ public partial class SendActionUsage : ISendActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -216,14 +216,14 @@ public partial class SendActionUsage : ISendActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -233,14 +233,14 @@ public partial class SendActionUsage : ISendActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -248,7 +248,7 @@ public partial class SendActionUsage : ISendActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -256,7 +256,7 @@ public partial class SendActionUsage : ISendActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -265,7 +265,7 @@ public partial class SendActionUsage : ISendActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class SendActionUsage : ISendActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -287,7 +287,7 @@ public partial class SendActionUsage : ISendActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -295,7 +295,7 @@ public partial class SendActionUsage : ISendActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -304,14 +304,14 @@ public partial class SendActionUsage : ISendActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -319,14 +319,14 @@ public partial class SendActionUsage : ISendActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -340,7 +340,7 @@ public partial class SendActionUsage : ISendActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -351,7 +351,7 @@ public partial class SendActionUsage : ISendActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -359,21 +359,21 @@ public partial class SendActionUsage : ISendActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -381,33 +381,33 @@ public partial class SendActionUsage : ISendActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -415,7 +415,7 @@ public partial class SendActionUsage : ISendActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -428,7 +428,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -436,11 +436,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -449,7 +449,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -457,7 +457,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -466,7 +466,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -477,14 +477,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -508,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -516,7 +516,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -524,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -671,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -679,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -687,7 +687,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -695,7 +695,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -732,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -742,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -771,14 +771,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -816,7 +816,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -826,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -835,7 +835,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -845,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -865,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -891,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -930,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -940,14 +940,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -956,7 +956,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -974,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -982,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -990,7 +990,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1000,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1009,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// /// An Expression whose result is bound to the payload input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISendActionUsage.PayloadArgument")] public Guid? payloadArgument { get; internal set; } @@ -1026,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1038,21 +1038,21 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// An Expression whose result is bound to the receiver input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISendActionUsage.ReceiverArgument")] public Guid? receiverArgument { get; internal set; } /// /// An Expression whose result is bound to the sender input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISendActionUsage.SenderArgument")] public Guid? senderArgument { get; internal set; } @@ -1062,14 +1062,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1081,7 +1081,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1093,14 +1093,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1109,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1118,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Specialization.cs b/SysML2.NET/Core/AutoGenDto/Specialization.cs index ee928558..e79d1db4 100644 --- a/SysML2.NET/Core/AutoGenDto/Specialization.cs +++ b/SysML2.NET/Core/AutoGenDto/Specialization.cs @@ -51,14 +51,14 @@ public partial class Specialization : ISpecialization /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class Specialization : ISpecialization /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,14 +85,14 @@ public partial class Specialization : ISpecialization /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "ISpecialization.General")] public Guid General { get; set; } @@ -101,7 +101,7 @@ public partial class Specialization : ISpecialization /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -112,14 +112,14 @@ public partial class Specialization : ISpecialization /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -129,7 +129,7 @@ public partial class Specialization : ISpecialization /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -137,7 +137,7 @@ public partial class Specialization : ISpecialization /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -147,14 +147,14 @@ public partial class Specialization : ISpecialization /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -162,7 +162,7 @@ public partial class Specialization : ISpecialization /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -171,14 +171,14 @@ public partial class Specialization : ISpecialization /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -188,7 +188,7 @@ public partial class Specialization : ISpecialization /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -196,7 +196,7 @@ public partial class Specialization : ISpecialization /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -204,7 +204,7 @@ public partial class Specialization : ISpecialization /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -212,7 +212,7 @@ public partial class Specialization : ISpecialization /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISpecialization.OwningType")] @@ -226,7 +226,7 @@ public partial class Specialization : ISpecialization /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -234,7 +234,7 @@ public partial class Specialization : ISpecialization /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -244,14 +244,14 @@ public partial class Specialization : ISpecialization /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -271,7 +271,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "ISpecialization.Specific")] public Guid Specific { get; set; } @@ -279,7 +279,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -299,7 +299,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/StakeholderMembership.cs b/SysML2.NET/Core/AutoGenDto/StakeholderMembership.cs index 259d6706..ddd42d51 100644 --- a/SysML2.NET/Core/AutoGenDto/StakeholderMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/StakeholderMembership.cs @@ -52,14 +52,14 @@ public partial class StakeholderMembership : IStakeholderMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class StakeholderMembership : IStakeholderMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class StakeholderMembership : IStakeholderMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class StakeholderMembership : IStakeholderMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class StakeholderMembership : IStakeholderMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -132,7 +132,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -152,7 +152,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -163,7 +163,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -178,7 +178,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -196,7 +196,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -214,7 +214,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -232,7 +232,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IStakeholderMembership.OwnedStakeholderParameter")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] @@ -249,7 +249,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -257,7 +257,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -265,7 +265,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -273,7 +273,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The PartUsage specifying the stakeholder. /// - [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] [Implements(implementation: "IStakeholderMembership.OwnedStakeholderParameter")] public Guid ownedStakeholderParameter { get; internal set; } @@ -282,14 +282,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -299,7 +299,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -307,7 +307,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -315,7 +315,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -323,7 +323,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -345,7 +345,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -355,14 +355,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -405,7 +405,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/StateDefinition.cs b/SysML2.NET/Core/AutoGenDto/StateDefinition.cs index ffc455b6..2a3682fc 100644 --- a/SysML2.NET/Core/AutoGenDto/StateDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/StateDefinition.cs @@ -34,7 +34,7 @@ namespace SysML2.NET.Core.DTO.Systems.States /// /// A StateDefinition is the Definition of the Behavior of a system or part of a system in a certain - /// state condition.A StateDefinition may be related to up to three of its ownedFeatures by + /// state condition. A StateDefinition may be related to up to three of its ownedFeatures by /// StateBehaviorMembership Relationships, all of different kinds, corresponding to the entry, do and /// exit actions of the StateDefinition. /// @@ -53,7 +53,7 @@ public partial class StateDefinition : IStateDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -62,14 +62,14 @@ public partial class StateDefinition : IStateDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -79,7 +79,7 @@ public partial class StateDefinition : IStateDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -92,14 +92,14 @@ public partial class StateDefinition : IStateDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -108,7 +108,7 @@ public partial class StateDefinition : IStateDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -119,14 +119,14 @@ public partial class StateDefinition : IStateDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.DoAction")] public Guid? doAction { get; internal set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -136,14 +136,14 @@ public partial class StateDefinition : IStateDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -153,7 +153,7 @@ public partial class StateDefinition : IStateDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.EntryAction")] public Guid? entryAction { get; internal set; } @@ -162,14 +162,14 @@ public partial class StateDefinition : IStateDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.ExitAction")] public Guid? exitAction { get; internal set; } /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -179,14 +179,14 @@ public partial class StateDefinition : IStateDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -194,7 +194,7 @@ public partial class StateDefinition : IStateDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -203,7 +203,7 @@ public partial class StateDefinition : IStateDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -211,7 +211,7 @@ public partial class StateDefinition : IStateDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -225,7 +225,7 @@ public partial class StateDefinition : IStateDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -233,14 +233,14 @@ public partial class StateDefinition : IStateDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -251,21 +251,21 @@ public partial class StateDefinition : IStateDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -274,19 +274,19 @@ public partial class StateDefinition : IStateDefinition /// of the ownedActions (which includes ownedStates) may have any incoming or outgoing Transitions. If /// false, only one ownedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.IsParallel")] public bool IsParallel { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -294,7 +294,7 @@ public partial class StateDefinition : IStateDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -302,7 +302,7 @@ public partial class StateDefinition : IStateDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -310,7 +310,7 @@ public partial class StateDefinition : IStateDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -319,7 +319,7 @@ public partial class StateDefinition : IStateDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -330,14 +330,14 @@ public partial class StateDefinition : IStateDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -345,7 +345,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -353,7 +353,7 @@ public partial class StateDefinition : IStateDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -361,7 +361,7 @@ public partial class StateDefinition : IStateDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -370,7 +370,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -379,7 +379,7 @@ public partial class StateDefinition : IStateDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -387,7 +387,7 @@ public partial class StateDefinition : IStateDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -395,7 +395,7 @@ public partial class StateDefinition : IStateDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -403,7 +403,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -411,7 +411,7 @@ public partial class StateDefinition : IStateDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -422,7 +422,7 @@ public partial class StateDefinition : IStateDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -430,7 +430,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -439,7 +439,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -449,7 +449,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -459,14 +459,14 @@ public partial class StateDefinition : IStateDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -475,7 +475,7 @@ public partial class StateDefinition : IStateDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -483,7 +483,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -492,7 +492,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -501,7 +501,7 @@ public partial class StateDefinition : IStateDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -510,7 +510,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -519,7 +519,7 @@ public partial class StateDefinition : IStateDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -527,7 +527,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -536,7 +536,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -545,7 +545,7 @@ public partial class StateDefinition : IStateDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -554,7 +554,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -564,7 +564,7 @@ public partial class StateDefinition : IStateDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -572,7 +572,7 @@ public partial class StateDefinition : IStateDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -580,7 +580,7 @@ public partial class StateDefinition : IStateDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -588,7 +588,7 @@ public partial class StateDefinition : IStateDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -596,7 +596,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -604,7 +604,7 @@ public partial class StateDefinition : IStateDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -612,7 +612,7 @@ public partial class StateDefinition : IStateDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -620,7 +620,7 @@ public partial class StateDefinition : IStateDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -629,7 +629,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -638,7 +638,7 @@ public partial class StateDefinition : IStateDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -647,7 +647,7 @@ public partial class StateDefinition : IStateDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -655,7 +655,7 @@ public partial class StateDefinition : IStateDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -663,7 +663,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -672,7 +672,7 @@ public partial class StateDefinition : IStateDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -681,7 +681,7 @@ public partial class StateDefinition : IStateDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -689,7 +689,7 @@ public partial class StateDefinition : IStateDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -697,7 +697,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -705,7 +705,7 @@ public partial class StateDefinition : IStateDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -714,14 +714,14 @@ public partial class StateDefinition : IStateDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -731,7 +731,7 @@ public partial class StateDefinition : IStateDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -739,7 +739,7 @@ public partial class StateDefinition : IStateDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -748,7 +748,7 @@ public partial class StateDefinition : IStateDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -761,7 +761,7 @@ public partial class StateDefinition : IStateDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -771,7 +771,7 @@ public partial class StateDefinition : IStateDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -779,7 +779,7 @@ public partial class StateDefinition : IStateDefinition /// The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the /// behavior defined by the StateDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [Implements(implementation: "IStateDefinition.State")] public List state { get; internal set; } = []; @@ -787,7 +787,7 @@ public partial class StateDefinition : IStateDefinition /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -795,7 +795,7 @@ public partial class StateDefinition : IStateDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -808,14 +808,14 @@ public partial class StateDefinition : IStateDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -824,7 +824,7 @@ public partial class StateDefinition : IStateDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -834,7 +834,7 @@ public partial class StateDefinition : IStateDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/StateSubactionMembership.cs b/SysML2.NET/Core/AutoGenDto/StateSubactionMembership.cs index af007d17..fbdcb1c8 100644 --- a/SysML2.NET/Core/AutoGenDto/StateSubactionMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/StateSubactionMembership.cs @@ -52,7 +52,7 @@ public partial class StateSubactionMembership : IStateSubactionMembership /// /// The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IStateSubactionMembership.Action")] public Guid action { get; internal set; } @@ -60,14 +60,14 @@ public partial class StateSubactionMembership : IStateSubactionMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -77,14 +77,14 @@ public partial class StateSubactionMembership : IStateSubactionMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -94,7 +94,7 @@ public partial class StateSubactionMembership : IStateSubactionMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -102,7 +102,7 @@ public partial class StateSubactionMembership : IStateSubactionMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -113,28 +113,28 @@ public partial class StateSubactionMembership : IStateSubactionMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this StateSubactionMembership is for an entry, do or exit ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateSubactionMembership.Kind")] public StateSubactionKind Kind { get; set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -147,7 +147,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -155,7 +155,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -167,7 +167,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -178,7 +178,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -193,7 +193,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -201,7 +201,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -211,7 +211,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -219,7 +219,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -229,7 +229,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -238,7 +238,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IStateSubactionMembership.Action")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -263,7 +263,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -271,7 +271,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -280,14 +280,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -297,7 +297,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -305,7 +305,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -313,7 +313,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -335,7 +335,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -343,7 +343,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -353,14 +353,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -373,7 +373,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -393,7 +393,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -403,7 +403,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/StateUsage.cs b/SysML2.NET/Core/AutoGenDto/StateUsage.cs index 56fa27f5..24445691 100644 --- a/SysML2.NET/Core/AutoGenDto/StateUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/StateUsage.cs @@ -36,7 +36,7 @@ namespace SysML2.NET.Core.DTO.Systems.States /// /// A StateUsage is an ActionUsage that is nominally the Usage of a StateDefinition. However, other - /// kinds of kernel Behaviors are also allowed as types, to permit use of BehaviorsA StateUsage may be + /// kinds of kernel Behaviors are also allowed as types, to permit use of Behaviors A StateUsage may be /// related to up to three of its ownedFeatures by StateSubactionMembership Relationships, all of /// different kinds, corresponding to the entry, do and exit actions of the StateUsage. /// @@ -56,7 +56,7 @@ public partial class StateUsage : IStateUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IStateUsage.StateDefinition")] @@ -66,14 +66,14 @@ public partial class StateUsage : IStateUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -87,7 +87,7 @@ public partial class StateUsage : IStateUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -97,14 +97,14 @@ public partial class StateUsage : IStateUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -114,7 +114,7 @@ public partial class StateUsage : IStateUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,7 +123,7 @@ public partial class StateUsage : IStateUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -138,14 +138,14 @@ public partial class StateUsage : IStateUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -154,7 +154,7 @@ public partial class StateUsage : IStateUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -164,7 +164,7 @@ public partial class StateUsage : IStateUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } @@ -173,14 +173,14 @@ public partial class StateUsage : IStateUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.DoAction")] public Guid? doAction { get; internal set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -190,14 +190,14 @@ public partial class StateUsage : IStateUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -206,7 +206,7 @@ public partial class StateUsage : IStateUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -217,7 +217,7 @@ public partial class StateUsage : IStateUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.EntryAction")] public Guid? entryAction { get; internal set; } @@ -226,14 +226,14 @@ public partial class StateUsage : IStateUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.ExitAction")] public Guid? exitAction { get; internal set; } /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -243,14 +243,14 @@ public partial class StateUsage : IStateUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -260,14 +260,14 @@ public partial class StateUsage : IStateUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -275,7 +275,7 @@ public partial class StateUsage : IStateUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -283,7 +283,7 @@ public partial class StateUsage : IStateUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -292,7 +292,7 @@ public partial class StateUsage : IStateUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -300,7 +300,7 @@ public partial class StateUsage : IStateUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -314,7 +314,7 @@ public partial class StateUsage : IStateUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -322,7 +322,7 @@ public partial class StateUsage : IStateUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -331,14 +331,14 @@ public partial class StateUsage : IStateUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -346,14 +346,14 @@ public partial class StateUsage : IStateUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -367,7 +367,7 @@ public partial class StateUsage : IStateUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -378,7 +378,7 @@ public partial class StateUsage : IStateUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -386,21 +386,21 @@ public partial class StateUsage : IStateUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -409,7 +409,7 @@ public partial class StateUsage : IStateUsage /// the nestedActions (which include nestedStates) may have any incoming or outgoing Transitions. If /// false, only one nestedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IStateUsage.IsParallel")] public bool IsParallel { get; set; } @@ -417,33 +417,33 @@ public partial class StateUsage : IStateUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -451,7 +451,7 @@ public partial class StateUsage : IStateUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -464,7 +464,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -472,11 +472,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -513,14 +513,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -707,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -759,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -797,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -807,14 +807,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -823,7 +823,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -832,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -842,7 +842,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -852,7 +852,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -862,7 +862,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -871,7 +871,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -890,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -918,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -927,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -937,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -947,7 +947,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -957,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -966,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -976,14 +976,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -992,7 +992,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1000,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1010,7 +1010,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1026,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1055,7 +1055,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -1085,7 +1085,7 @@ bool Core.Features.IFeature.IsVariable /// The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but /// kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [Implements(implementation: "IStateUsage.StateDefinition")] public List stateDefinition { get; internal set; } = []; @@ -1093,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1117,14 +1117,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1133,7 +1133,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1142,7 +1142,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Step.cs b/SysML2.NET/Core/AutoGenDto/Step.cs index 25dd967f..e4b82531 100644 --- a/SysML2.NET/Core/AutoGenDto/Step.cs +++ b/SysML2.NET/Core/AutoGenDto/Step.cs @@ -53,14 +53,14 @@ public partial class Step : IStep /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IStep.Behavior")] public List behavior { get; internal set; } = []; @@ -73,7 +73,7 @@ public partial class Step : IStep /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -83,14 +83,14 @@ public partial class Step : IStep /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -100,7 +100,7 @@ public partial class Step : IStep /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -113,14 +113,14 @@ public partial class Step : IStep /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -130,14 +130,14 @@ public partial class Step : IStep /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -147,14 +147,14 @@ public partial class Step : IStep /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class Step : IStep /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -172,7 +172,7 @@ public partial class Step : IStep /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -182,14 +182,14 @@ public partial class Step : IStep /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -199,14 +199,14 @@ public partial class Step : IStep /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -214,7 +214,7 @@ public partial class Step : IStep /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -223,7 +223,7 @@ public partial class Step : IStep /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -231,7 +231,7 @@ public partial class Step : IStep /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -245,7 +245,7 @@ public partial class Step : IStep /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -253,7 +253,7 @@ public partial class Step : IStep /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -262,14 +262,14 @@ public partial class Step : IStep /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -277,14 +277,14 @@ public partial class Step : IStep /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -298,7 +298,7 @@ public partial class Step : IStep /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -309,21 +309,21 @@ public partial class Step : IStep /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -331,26 +331,26 @@ public partial class Step : IStep /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -358,7 +358,7 @@ public partial class Step : IStep /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -366,7 +366,7 @@ public partial class Step : IStep /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -374,7 +374,7 @@ public partial class Step : IStep /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -383,7 +383,7 @@ public partial class Step : IStep /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -394,14 +394,14 @@ public partial class Step : IStep /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -410,7 +410,7 @@ public partial class Step : IStep /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -419,7 +419,7 @@ public partial class Step : IStep /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -429,7 +429,7 @@ public partial class Step : IStep /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -438,7 +438,7 @@ public partial class Step : IStep /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -448,7 +448,7 @@ public partial class Step : IStep /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -458,14 +458,14 @@ public partial class Step : IStep /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -474,7 +474,7 @@ public partial class Step : IStep /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -483,7 +483,7 @@ public partial class Step : IStep /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -493,7 +493,7 @@ public partial class Step : IStep /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -503,7 +503,7 @@ public partial class Step : IStep /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -513,7 +513,7 @@ public partial class Step : IStep /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -522,7 +522,7 @@ public partial class Step : IStep /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -532,7 +532,7 @@ public partial class Step : IStep /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -541,7 +541,7 @@ public partial class Step : IStep /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -552,7 +552,7 @@ public partial class Step : IStep /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -561,7 +561,7 @@ public partial class Step : IStep /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -569,7 +569,7 @@ public partial class Step : IStep /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -578,7 +578,7 @@ public partial class Step : IStep /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -588,7 +588,7 @@ public partial class Step : IStep /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -598,7 +598,7 @@ public partial class Step : IStep /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -608,7 +608,7 @@ public partial class Step : IStep /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -617,7 +617,7 @@ public partial class Step : IStep /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -627,14 +627,14 @@ public partial class Step : IStep /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -642,7 +642,7 @@ public partial class Step : IStep /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -652,7 +652,7 @@ public partial class Step : IStep /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -660,7 +660,7 @@ public partial class Step : IStep /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -668,7 +668,7 @@ public partial class Step : IStep /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -679,7 +679,7 @@ public partial class Step : IStep /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -692,7 +692,7 @@ public partial class Step : IStep /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -702,14 +702,14 @@ public partial class Step : IStep /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -721,7 +721,7 @@ public partial class Step : IStep /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -732,7 +732,7 @@ public partial class Step : IStep /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Structure.cs b/SysML2.NET/Core/AutoGenDto/Structure.cs index 2dceaa75..52424ffa 100644 --- a/SysML2.NET/Core/AutoGenDto/Structure.cs +++ b/SysML2.NET/Core/AutoGenDto/Structure.cs @@ -51,14 +51,14 @@ public partial class Structure : IStructure /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class Structure : IStructure /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class Structure : IStructure /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class Structure : IStructure /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public partial class Structure : IStructure /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -121,7 +121,7 @@ public partial class Structure : IStructure /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -131,14 +131,14 @@ public partial class Structure : IStructure /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -146,7 +146,7 @@ public partial class Structure : IStructure /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -155,7 +155,7 @@ public partial class Structure : IStructure /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class Structure : IStructure /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -177,7 +177,7 @@ public partial class Structure : IStructure /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -185,14 +185,14 @@ public partial class Structure : IStructure /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -203,26 +203,26 @@ public partial class Structure : IStructure /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -230,7 +230,7 @@ public partial class Structure : IStructure /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -238,7 +238,7 @@ public partial class Structure : IStructure /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class Structure : IStructure /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -258,14 +258,14 @@ public partial class Structure : IStructure /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -274,7 +274,7 @@ public partial class Structure : IStructure /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -283,7 +283,7 @@ public partial class Structure : IStructure /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -293,7 +293,7 @@ public partial class Structure : IStructure /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -303,7 +303,7 @@ public partial class Structure : IStructure /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -313,14 +313,14 @@ public partial class Structure : IStructure /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -329,7 +329,7 @@ public partial class Structure : IStructure /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -338,7 +338,7 @@ public partial class Structure : IStructure /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -348,7 +348,7 @@ public partial class Structure : IStructure /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -357,7 +357,7 @@ public partial class Structure : IStructure /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -367,7 +367,7 @@ public partial class Structure : IStructure /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -376,7 +376,7 @@ public partial class Structure : IStructure /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -386,7 +386,7 @@ public partial class Structure : IStructure /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -395,7 +395,7 @@ public partial class Structure : IStructure /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -405,7 +405,7 @@ public partial class Structure : IStructure /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -413,7 +413,7 @@ public partial class Structure : IStructure /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -423,14 +423,14 @@ public partial class Structure : IStructure /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -440,7 +440,7 @@ public partial class Structure : IStructure /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -448,7 +448,7 @@ public partial class Structure : IStructure /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -461,7 +461,7 @@ public partial class Structure : IStructure /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -471,14 +471,14 @@ public partial class Structure : IStructure /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -491,7 +491,7 @@ public partial class Structure : IStructure /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Subclassification.cs b/SysML2.NET/Core/AutoGenDto/Subclassification.cs index c86ea124..a6029f49 100644 --- a/SysML2.NET/Core/AutoGenDto/Subclassification.cs +++ b/SysML2.NET/Core/AutoGenDto/Subclassification.cs @@ -50,14 +50,14 @@ public partial class Subclassification : ISubclassification /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,14 +67,14 @@ public partial class Subclassification : ISubclassification /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -84,14 +84,14 @@ public partial class Subclassification : ISubclassification /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubclassification.Superclassifier")] [Implements(implementation: "ISpecialization.General")] @@ -108,7 +108,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -119,14 +119,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -136,7 +136,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -144,7 +144,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -154,14 +154,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -169,7 +169,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -178,14 +178,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubclassification.OwningClassifier")] public Guid? owningClassifier { get; internal set; } @@ -193,7 +193,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -203,7 +203,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -211,7 +211,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -219,7 +219,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -227,7 +227,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubclassification.OwningClassifier")] @@ -242,7 +242,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -250,7 +250,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -260,14 +260,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -287,7 +287,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubclassification.Subclassifier")] [Implements(implementation: "ISpecialization.Specific")] @@ -303,7 +303,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISubclassification.Subclassifier")] public Guid Subclassifier { get; set; } @@ -311,7 +311,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "ISubclassification.Superclassifier")] public Guid Superclassifier { get; set; } @@ -319,7 +319,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -339,7 +339,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/SubjectMembership.cs b/SysML2.NET/Core/AutoGenDto/SubjectMembership.cs index a5f10682..ecf89b8c 100644 --- a/SysML2.NET/Core/AutoGenDto/SubjectMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/SubjectMembership.cs @@ -52,14 +52,14 @@ public partial class SubjectMembership : ISubjectMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class SubjectMembership : ISubjectMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class SubjectMembership : ISubjectMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class SubjectMembership : ISubjectMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class SubjectMembership : ISubjectMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -132,7 +132,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -152,7 +152,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -163,7 +163,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -178,7 +178,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -196,7 +196,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -214,7 +214,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -232,7 +232,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("ISubjectMembership.OwnedSubjectParameter")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] @@ -249,7 +249,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -257,7 +257,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -265,7 +265,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -273,7 +273,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The UsageownedMemberParameter of this SubjectMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] [Implements(implementation: "ISubjectMembership.OwnedSubjectParameter")] public Guid ownedSubjectParameter { get; internal set; } @@ -282,14 +282,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -299,7 +299,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -307,7 +307,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -315,7 +315,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -323,7 +323,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -345,7 +345,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -355,14 +355,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -405,7 +405,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/Subsetting.cs b/SysML2.NET/Core/AutoGenDto/Subsetting.cs index ee7eecc2..8ce1fc71 100644 --- a/SysML2.NET/Core/AutoGenDto/Subsetting.cs +++ b/SysML2.NET/Core/AutoGenDto/Subsetting.cs @@ -54,14 +54,14 @@ public partial class Subsetting : ISubsetting /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -71,14 +71,14 @@ public partial class Subsetting : ISubsetting /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -88,14 +88,14 @@ public partial class Subsetting : ISubsetting /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -112,7 +112,7 @@ Guid Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -123,14 +123,14 @@ Guid Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -140,7 +140,7 @@ Guid Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -148,7 +148,7 @@ Guid Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -158,14 +158,14 @@ Guid Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -173,7 +173,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -182,14 +182,14 @@ Guid Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubsetting.OwningFeature")] @@ -198,7 +198,7 @@ Guid Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -208,7 +208,7 @@ Guid Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -216,7 +216,7 @@ Guid Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -224,7 +224,7 @@ Guid Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -232,7 +232,7 @@ Guid Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -247,7 +247,7 @@ Guid Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -255,7 +255,7 @@ Guid Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -265,14 +265,14 @@ Guid Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -292,7 +292,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -308,7 +308,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "ISubsetting.SubsettedFeature")] public Guid SubsettedFeature { get; set; } @@ -316,7 +316,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISubsetting.SubsettingFeature")] public Guid SubsettingFeature { get; set; } @@ -324,7 +324,7 @@ Guid Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -344,7 +344,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/Succession.cs b/SysML2.NET/Core/AutoGenDto/Succession.cs index a242d3fa..004f4884 100644 --- a/SysML2.NET/Core/AutoGenDto/Succession.cs +++ b/SysML2.NET/Core/AutoGenDto/Succession.cs @@ -49,14 +49,14 @@ public partial class Succession : ISuccession /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association { get; internal set; } = []; @@ -69,7 +69,7 @@ public partial class Succession : ISuccession /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -78,7 +78,7 @@ public partial class Succession : ISuccession /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -89,14 +89,14 @@ public partial class Succession : ISuccession /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -106,7 +106,7 @@ public partial class Succession : ISuccession /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -115,7 +115,7 @@ public partial class Succession : ISuccession /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -128,14 +128,14 @@ public partial class Succession : ISuccession /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -144,14 +144,14 @@ public partial class Succession : ISuccession /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -161,14 +161,14 @@ public partial class Succession : ISuccession /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -178,7 +178,7 @@ public partial class Succession : ISuccession /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -187,7 +187,7 @@ public partial class Succession : ISuccession /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -197,14 +197,14 @@ public partial class Succession : ISuccession /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -214,14 +214,14 @@ public partial class Succession : ISuccession /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -229,7 +229,7 @@ public partial class Succession : ISuccession /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -238,7 +238,7 @@ public partial class Succession : ISuccession /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -246,7 +246,7 @@ public partial class Succession : ISuccession /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -260,7 +260,7 @@ public partial class Succession : ISuccession /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class Succession : ISuccession /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -277,14 +277,14 @@ public partial class Succession : ISuccession /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -292,14 +292,14 @@ public partial class Succession : ISuccession /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -313,7 +313,7 @@ public partial class Succession : ISuccession /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -321,7 +321,7 @@ public partial class Succession : ISuccession /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -332,21 +332,21 @@ public partial class Succession : ISuccession /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -354,26 +354,26 @@ public partial class Succession : ISuccession /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -381,7 +381,7 @@ public partial class Succession : ISuccession /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -389,7 +389,7 @@ public partial class Succession : ISuccession /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -397,7 +397,7 @@ public partial class Succession : ISuccession /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -406,7 +406,7 @@ public partial class Succession : ISuccession /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -417,14 +417,14 @@ public partial class Succession : ISuccession /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -433,7 +433,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -442,7 +442,7 @@ public partial class Succession : ISuccession /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -452,7 +452,7 @@ public partial class Succession : ISuccession /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -461,7 +461,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -471,7 +471,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -481,14 +481,14 @@ public partial class Succession : ISuccession /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -497,7 +497,7 @@ public partial class Succession : ISuccession /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -506,7 +506,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -516,7 +516,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -526,7 +526,7 @@ public partial class Succession : ISuccession /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -536,7 +536,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -545,7 +545,7 @@ public partial class Succession : ISuccession /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -555,7 +555,7 @@ public partial class Succession : ISuccession /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -564,7 +564,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -575,7 +575,7 @@ public partial class Succession : ISuccession /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -584,7 +584,7 @@ public partial class Succession : ISuccession /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -592,7 +592,7 @@ public partial class Succession : ISuccession /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -600,7 +600,7 @@ public partial class Succession : ISuccession /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -609,7 +609,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -619,7 +619,7 @@ public partial class Succession : ISuccession /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -629,7 +629,7 @@ public partial class Succession : ISuccession /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -639,7 +639,7 @@ public partial class Succession : ISuccession /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -648,7 +648,7 @@ public partial class Succession : ISuccession /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -658,14 +658,14 @@ public partial class Succession : ISuccession /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -673,7 +673,7 @@ public partial class Succession : ISuccession /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -683,7 +683,7 @@ public partial class Succession : ISuccession /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -691,7 +691,7 @@ public partial class Succession : ISuccession /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -699,7 +699,7 @@ public partial class Succession : ISuccession /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -707,7 +707,7 @@ public partial class Succession : ISuccession /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -722,7 +722,7 @@ public partial class Succession : ISuccession /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -730,7 +730,7 @@ public partial class Succession : ISuccession /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -739,7 +739,7 @@ public partial class Succession : ISuccession /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -750,14 +750,14 @@ public partial class Succession : ISuccession /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -770,7 +770,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -779,7 +779,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -793,7 +793,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -802,7 +802,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -814,7 +814,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -826,7 +826,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/SuccessionAsUsage.cs b/SysML2.NET/Core/AutoGenDto/SuccessionAsUsage.cs index 08f141cd..830dd2f1 100644 --- a/SysML2.NET/Core/AutoGenDto/SuccessionAsUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/SuccessionAsUsage.cs @@ -50,14 +50,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association { get; internal set; } = []; @@ -70,7 +70,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -79,7 +79,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -90,14 +90,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -107,7 +107,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -116,7 +116,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -125,7 +125,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition { get; internal set; } = []; @@ -139,14 +139,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -154,7 +154,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -164,14 +164,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -181,14 +181,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -198,7 +198,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -207,7 +207,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -217,14 +217,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -234,14 +234,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -249,7 +249,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -266,7 +266,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -280,7 +280,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -288,7 +288,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -297,14 +297,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -312,14 +312,14 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -333,7 +333,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -341,7 +341,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -352,21 +352,21 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -374,33 +374,33 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -408,7 +408,7 @@ public partial class SuccessionAsUsage : ISuccessionAsUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -421,7 +421,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -429,11 +429,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -442,7 +442,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -450,7 +450,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -459,7 +459,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -470,14 +470,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -501,7 +501,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -517,7 +517,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -525,7 +525,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -591,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -639,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -647,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -655,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -724,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -733,7 +733,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -753,14 +753,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -788,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -798,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -817,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -836,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -847,7 +847,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -891,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -930,14 +930,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -980,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1039,14 +1039,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1059,7 +1059,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1068,7 +1068,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1082,7 +1082,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1091,7 +1091,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1103,7 +1103,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1115,14 +1115,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1131,7 +1131,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1140,7 +1140,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/SuccessionFlow.cs b/SysML2.NET/Core/AutoGenDto/SuccessionFlow.cs index 745a894d..a7130989 100644 --- a/SysML2.NET/Core/AutoGenDto/SuccessionFlow.cs +++ b/SysML2.NET/Core/AutoGenDto/SuccessionFlow.cs @@ -52,14 +52,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -68,7 +68,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -91,7 +91,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -102,14 +102,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -128,7 +128,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -141,14 +141,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -158,14 +158,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -175,14 +175,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -192,7 +192,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -211,14 +211,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -228,14 +228,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd { get; internal set; } = []; @@ -243,7 +243,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -260,7 +260,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -277,7 +277,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IFlow.Interaction")] @@ -292,7 +292,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -300,7 +300,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -309,14 +309,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -324,14 +324,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -345,7 +345,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -353,7 +353,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -364,21 +364,21 @@ public partial class SuccessionFlow : ISuccessionFlow /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -386,26 +386,26 @@ public partial class SuccessionFlow : ISuccessionFlow /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -413,7 +413,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -421,7 +421,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -429,7 +429,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -438,7 +438,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -449,14 +449,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -465,7 +465,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -474,7 +474,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -484,7 +484,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -493,7 +493,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -503,7 +503,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -513,14 +513,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -529,7 +529,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -538,7 +538,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -548,7 +548,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -558,7 +558,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -568,7 +568,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -577,7 +577,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +587,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -596,7 +596,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -607,7 +607,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -616,7 +616,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -624,7 +624,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -632,7 +632,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -641,7 +641,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -651,7 +651,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -661,7 +661,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -671,7 +671,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -680,7 +680,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -690,14 +690,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -705,7 +705,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -715,7 +715,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -723,7 +723,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -731,7 +731,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -739,7 +739,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -750,7 +750,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -758,7 +758,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public Guid? payloadFeature { get; internal set; } @@ -766,7 +766,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType { get; internal set; } = []; @@ -778,7 +778,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -786,7 +786,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -795,7 +795,7 @@ public partial class SuccessionFlow : ISuccessionFlow /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -806,14 +806,14 @@ public partial class SuccessionFlow : ISuccessionFlow /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -826,7 +826,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -836,14 +836,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public Guid? sourceOutputFeature { get; internal set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -857,7 +857,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -867,14 +867,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public Guid? targetInputFeature { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -886,7 +886,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Kernel.Connectors.IConnector)this).association]; @@ -898,7 +898,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/SuccessionFlowUsage.cs b/SysML2.NET/Core/AutoGenDto/SuccessionFlowUsage.cs index 7404736d..968c2661 100644 --- a/SysML2.NET/Core/AutoGenDto/SuccessionFlowUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/SuccessionFlowUsage.cs @@ -53,7 +53,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -63,14 +63,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -79,7 +79,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -93,7 +93,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -102,7 +102,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd { get; internal set; } = []; @@ -113,14 +113,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -139,7 +139,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public Guid? defaultFeaturingType { get; internal set; } @@ -148,7 +148,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -163,14 +163,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -179,7 +179,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -189,14 +189,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -206,14 +206,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -223,7 +223,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -232,7 +232,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -242,14 +242,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -259,7 +259,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -268,7 +268,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel /// Model Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1661900477937_518125_727")] [Implements(implementation: "IFlowUsage.FlowDefinition")] @@ -277,7 +277,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd { get; internal set; } = []; @@ -285,7 +285,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -293,7 +293,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -301,7 +301,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -310,7 +310,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -318,7 +318,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -327,7 +327,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -343,7 +343,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -351,7 +351,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -360,14 +360,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -375,14 +375,14 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -396,7 +396,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -404,7 +404,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -415,7 +415,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -423,21 +423,21 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -445,33 +445,33 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -479,7 +479,7 @@ public partial class SuccessionFlowUsage : ISuccessionFlowUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -500,11 +500,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -530,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -541,14 +541,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -588,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -596,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -759,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -835,14 +835,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -860,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -880,7 +880,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -890,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -899,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -918,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -929,7 +929,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -938,7 +938,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -983,7 +983,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -993,7 +993,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1002,7 +1002,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1012,14 +1012,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -1062,7 +1062,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1070,7 +1070,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1080,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1089,7 +1089,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1097,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public Guid? payloadFeature { get; internal set; } @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType { get; internal set; } = []; @@ -1114,7 +1114,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1126,7 +1126,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1134,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1143,7 +1143,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature { get; internal set; } = []; @@ -1154,14 +1154,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1174,7 +1174,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1184,14 +1184,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public Guid? sourceOutputFeature { get; internal set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1205,7 +1205,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1215,14 +1215,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public Guid? targetInputFeature { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1234,7 +1234,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Kernel.Connectors.IConnector)this).association]; @@ -1246,14 +1246,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1262,7 +1262,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1271,7 +1271,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/TerminateActionUsage.cs b/SysML2.NET/Core/AutoGenDto/TerminateActionUsage.cs index 40a2f4ae..de9174bd 100644 --- a/SysML2.NET/Core/AutoGenDto/TerminateActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/TerminateActionUsage.cs @@ -56,7 +56,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -65,14 +65,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -86,7 +86,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -96,14 +96,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -113,7 +113,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,7 +122,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -137,14 +137,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -153,7 +153,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -163,14 +163,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -180,14 +180,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -196,7 +196,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -205,7 +205,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -215,14 +215,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -232,14 +232,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -255,7 +255,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -264,7 +264,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -272,7 +272,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -286,7 +286,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -303,14 +303,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -318,14 +318,14 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -339,7 +339,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -350,7 +350,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -358,21 +358,21 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -380,33 +380,33 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -414,7 +414,7 @@ public partial class TerminateActionUsage : ITerminateActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -427,7 +427,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -435,11 +435,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -448,7 +448,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -456,7 +456,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -465,7 +465,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -476,14 +476,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -491,7 +491,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -499,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -507,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -515,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -541,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -549,7 +549,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -565,7 +565,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -770,14 +770,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -795,7 +795,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -805,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -890,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -929,7 +929,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -939,14 +939,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -981,7 +981,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -989,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1008,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1030,7 +1030,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -1048,14 +1048,14 @@ bool Core.Features.IFeature.IsVariable /// The Expression that is the featureValue of the terminateOccurrence parameter of this /// TerminateActionUsage. /// - [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITerminateActionUsage.TerminatedOccurrenceArgument")] public Guid? terminatedOccurrenceArgument { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1079,14 +1079,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1095,7 +1095,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1104,7 +1104,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/TextualRepresentation.cs b/SysML2.NET/Core/AutoGenDto/TextualRepresentation.cs index a2390e1f..a07d983c 100644 --- a/SysML2.NET/Core/AutoGenDto/TextualRepresentation.cs +++ b/SysML2.NET/Core/AutoGenDto/TextualRepresentation.cs @@ -36,26 +36,25 @@ namespace SysML2.NET.Core.DTO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -71,7 +70,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -80,7 +79,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ITextualRepresentation.RepresentedElement")] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] List IAnnotatingElement.annotatedElement => [this.representedElement]; @@ -89,7 +88,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation { get; internal set; } = []; @@ -97,14 +96,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -114,14 +113,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -131,7 +130,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -142,21 +141,21 @@ public partial class TextualRepresentation : ITextualRepresentation /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Language")] public string Language { get; set; } @@ -166,7 +165,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -174,7 +173,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -184,7 +183,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -194,14 +193,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -210,14 +209,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -226,7 +225,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -236,7 +235,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -244,7 +243,7 @@ public partial class TextualRepresentation : ITextualRepresentation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -257,14 +256,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] [Implements(implementation: "ITextualRepresentation.RepresentedElement")] @@ -276,14 +275,14 @@ public partial class TextualRepresentation : ITextualRepresentation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/TransitionFeatureMembership.cs b/SysML2.NET/Core/AutoGenDto/TransitionFeatureMembership.cs index 2102c243..e45d3e8c 100644 --- a/SysML2.NET/Core/AutoGenDto/TransitionFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/TransitionFeatureMembership.cs @@ -53,14 +53,14 @@ public partial class TransitionFeatureMembership : ITransitionFeatureMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -70,14 +70,14 @@ public partial class TransitionFeatureMembership : ITransitionFeatureMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -87,7 +87,7 @@ public partial class TransitionFeatureMembership : ITransitionFeatureMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -95,7 +95,7 @@ public partial class TransitionFeatureMembership : ITransitionFeatureMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -106,28 +106,28 @@ public partial class TransitionFeatureMembership : ITransitionFeatureMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this TransitionFeatureMembership is for a trigger, guard or effect. /// - [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITransitionFeatureMembership.Kind")] public TransitionFeatureKind Kind { get; set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -148,7 +148,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -160,7 +160,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -171,7 +171,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -194,7 +194,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -212,7 +212,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -222,7 +222,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("ITransitionFeatureMembership.TransitionFeature")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -256,7 +256,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -273,14 +273,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -290,7 +290,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -298,7 +298,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -306,7 +306,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -314,7 +314,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -328,7 +328,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -336,7 +336,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -346,14 +346,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -366,7 +366,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -386,7 +386,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// /// The Step that is the ownedMemberFeature of this TransitionFeatureMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "ITransitionFeatureMembership.TransitionFeature")] public Guid transitionFeature { get; internal set; } @@ -404,7 +404,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/TransitionUsage.cs b/SysML2.NET/Core/AutoGenDto/TransitionUsage.cs index 54234e7b..5259c059 100644 --- a/SysML2.NET/Core/AutoGenDto/TransitionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/TransitionUsage.cs @@ -38,7 +38,7 @@ namespace SysML2.NET.Core.DTO.Systems.States /// A TransitionUsage is an ActionUsage representing a triggered transition between ActionUsages or /// StateUsages. When triggered by a triggerAction, when its guardExpression is true, the /// TransitionUsage asserts that its source is exited, then its effectAction (if any) is performed, and - /// then its target is entered.A TransitionUsage can be related to some of its ownedFeatures using + /// then its target is entered. A TransitionUsage can be related to some of its ownedFeatures using /// TransitionFeatureMembership Relationships, corresponding to the triggerAction, guardExpression and /// effectAction of the TransitionUsage. /// @@ -58,7 +58,7 @@ public partial class TransitionUsage : ITransitionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -67,14 +67,14 @@ public partial class TransitionUsage : ITransitionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -88,7 +88,7 @@ public partial class TransitionUsage : ITransitionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -98,14 +98,14 @@ public partial class TransitionUsage : ITransitionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -115,7 +115,7 @@ public partial class TransitionUsage : ITransitionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -124,7 +124,7 @@ public partial class TransitionUsage : ITransitionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -139,14 +139,14 @@ public partial class TransitionUsage : ITransitionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -155,7 +155,7 @@ public partial class TransitionUsage : ITransitionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -165,14 +165,14 @@ public partial class TransitionUsage : ITransitionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -183,7 +183,7 @@ public partial class TransitionUsage : ITransitionUsage /// TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be /// ActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "ITransitionUsage.EffectAction")] public List effectAction { get; internal set; } = []; @@ -192,14 +192,14 @@ public partial class TransitionUsage : ITransitionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -208,7 +208,7 @@ public partial class TransitionUsage : ITransitionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -217,7 +217,7 @@ public partial class TransitionUsage : ITransitionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -227,14 +227,14 @@ public partial class TransitionUsage : ITransitionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -244,7 +244,7 @@ public partial class TransitionUsage : ITransitionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -253,7 +253,7 @@ public partial class TransitionUsage : ITransitionUsage /// TransitionUsage related to it by TransitionFeatureMemberships with kind = guard, which must all be /// Expressions. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "ITransitionUsage.GuardExpression")] public List guardExpression { get; internal set; } = []; @@ -261,7 +261,7 @@ public partial class TransitionUsage : ITransitionUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -269,7 +269,7 @@ public partial class TransitionUsage : ITransitionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -277,7 +277,7 @@ public partial class TransitionUsage : ITransitionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -286,7 +286,7 @@ public partial class TransitionUsage : ITransitionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class TransitionUsage : ITransitionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -308,7 +308,7 @@ public partial class TransitionUsage : ITransitionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -316,7 +316,7 @@ public partial class TransitionUsage : ITransitionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -325,14 +325,14 @@ public partial class TransitionUsage : ITransitionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -340,14 +340,14 @@ public partial class TransitionUsage : ITransitionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -361,7 +361,7 @@ public partial class TransitionUsage : ITransitionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -372,7 +372,7 @@ public partial class TransitionUsage : ITransitionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -380,21 +380,21 @@ public partial class TransitionUsage : ITransitionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -402,33 +402,33 @@ public partial class TransitionUsage : ITransitionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -436,7 +436,7 @@ public partial class TransitionUsage : ITransitionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -449,7 +449,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -457,11 +457,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -478,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -487,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -498,14 +498,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -579,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -587,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -595,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -603,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -611,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -619,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -627,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -635,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -643,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -651,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -659,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -692,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -708,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -716,7 +716,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -792,14 +792,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -817,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -837,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -847,7 +847,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -895,7 +895,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -912,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -961,14 +961,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1003,7 +1003,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1021,7 +1021,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1030,7 +1030,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1052,7 +1052,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1062,7 +1062,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } @@ -1070,7 +1070,7 @@ bool Core.Features.IFeature.IsVariable /// The source ActionUsage of this TransitionUsage, which becomes the source of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITransitionUsage.Source")] public Guid source { get; internal set; } @@ -1078,7 +1078,7 @@ bool Core.Features.IFeature.IsVariable /// The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is /// triggered, asserts the temporal ordering of the source and target. /// - [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "ITransitionUsage.Succession")] public Guid succession { get; internal set; } @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// The target ActionUsage of this TransitionUsage, which is the targetFeature of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITransitionUsage.Target")] public Guid target { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// of the TransitionUsage related to it by TransitionFeatureMemberships with kind = trigger, which must /// all be AcceptActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "ITransitionUsage.TriggerAction")] public List triggerAction { get; internal set; } = []; @@ -1116,7 +1116,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1128,14 +1128,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1144,7 +1144,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1153,7 +1153,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/TriggerInvocationExpression.cs b/SysML2.NET/Core/AutoGenDto/TriggerInvocationExpression.cs index 59e44a5e..a76c840d 100644 --- a/SysML2.NET/Core/AutoGenDto/TriggerInvocationExpression.cs +++ b/SysML2.NET/Core/AutoGenDto/TriggerInvocationExpression.cs @@ -52,24 +52,24 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument { get; internal set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -83,7 +83,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -93,14 +93,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,14 +123,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -140,14 +140,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -157,14 +157,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -173,7 +173,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -182,7 +182,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -192,14 +192,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -209,14 +209,15 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public Guid? function { get; internal set; } @@ -224,7 +225,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -232,7 +233,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -241,7 +242,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -249,7 +250,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -257,7 +258,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public Guid instantiatedType { get; internal set; } @@ -271,7 +272,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -279,7 +280,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -288,14 +289,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -303,14 +304,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -324,7 +325,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -335,14 +336,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -350,14 +351,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -365,26 +366,26 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -392,7 +393,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -400,7 +401,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be /// invoked by this TriggerInvocationExpression. /// - [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITriggerInvocationExpression.Kind")] public TriggerKind Kind { get; set; } @@ -408,7 +409,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -416,7 +417,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -425,7 +426,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -436,14 +437,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -452,7 +453,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -461,7 +462,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -471,7 +472,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -480,7 +481,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -490,7 +491,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -500,14 +501,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -516,7 +517,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -525,7 +526,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -535,7 +536,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -545,7 +546,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -555,7 +556,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -564,7 +565,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -574,7 +575,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -583,7 +584,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -594,7 +595,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -603,7 +604,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -611,7 +612,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -620,7 +621,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -630,7 +631,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -640,7 +641,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -650,7 +651,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -659,7 +660,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -669,14 +670,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -684,7 +685,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -694,7 +695,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -702,7 +703,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -710,7 +711,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -721,7 +722,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -734,7 +735,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -743,7 +744,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -755,14 +756,14 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -774,7 +775,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type { get; internal set; } = []; @@ -785,7 +786,7 @@ public partial class TriggerInvocationExpression : ITriggerInvocationExpression /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/Type.cs b/SysML2.NET/Core/AutoGenDto/Type.cs index 3e31b44f..d6e21e27 100644 --- a/SysML2.NET/Core/AutoGenDto/Type.cs +++ b/SysML2.NET/Core/AutoGenDto/Type.cs @@ -51,14 +51,14 @@ public partial class Type : IType /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class Type : IType /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class Type : IType /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class Type : IType /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public partial class Type : IType /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -121,7 +121,7 @@ public partial class Type : IType /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -131,14 +131,14 @@ public partial class Type : IType /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -146,7 +146,7 @@ public partial class Type : IType /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -155,7 +155,7 @@ public partial class Type : IType /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -163,7 +163,7 @@ public partial class Type : IType /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -177,7 +177,7 @@ public partial class Type : IType /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -185,14 +185,14 @@ public partial class Type : IType /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -203,26 +203,26 @@ public partial class Type : IType /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -230,7 +230,7 @@ public partial class Type : IType /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -238,7 +238,7 @@ public partial class Type : IType /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -247,7 +247,7 @@ public partial class Type : IType /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -258,14 +258,14 @@ public partial class Type : IType /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -274,7 +274,7 @@ public partial class Type : IType /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -283,7 +283,7 @@ public partial class Type : IType /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -293,7 +293,7 @@ public partial class Type : IType /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -303,7 +303,7 @@ public partial class Type : IType /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -313,14 +313,14 @@ public partial class Type : IType /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -329,7 +329,7 @@ public partial class Type : IType /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -338,7 +338,7 @@ public partial class Type : IType /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -348,7 +348,7 @@ public partial class Type : IType /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -357,7 +357,7 @@ public partial class Type : IType /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -367,7 +367,7 @@ public partial class Type : IType /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -376,7 +376,7 @@ public partial class Type : IType /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -386,7 +386,7 @@ public partial class Type : IType /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -395,7 +395,7 @@ public partial class Type : IType /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -404,7 +404,7 @@ public partial class Type : IType /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -414,14 +414,14 @@ public partial class Type : IType /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -431,7 +431,7 @@ public partial class Type : IType /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -439,7 +439,7 @@ public partial class Type : IType /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -452,7 +452,7 @@ public partial class Type : IType /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -462,14 +462,14 @@ public partial class Type : IType /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -482,7 +482,7 @@ public partial class Type : IType /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/TypeFeaturing.cs b/SysML2.NET/Core/AutoGenDto/TypeFeaturing.cs index ed55f963..7e65a8a6 100644 --- a/SysML2.NET/Core/AutoGenDto/TypeFeaturing.cs +++ b/SysML2.NET/Core/AutoGenDto/TypeFeaturing.cs @@ -50,14 +50,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -67,14 +67,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -84,14 +84,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Feature that is featured by the featuringType. It is the source of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "ITypeFeaturing.FeatureOfType")] public Guid FeatureOfType { get; set; } @@ -99,7 +99,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// /// The Type that features the featureOfType. It is the target of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "ITypeFeaturing.FeaturingType")] public Guid FeaturingType { get; set; } @@ -108,7 +108,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -119,14 +119,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -136,7 +136,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -144,7 +144,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -154,14 +154,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -169,7 +169,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -178,14 +178,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// A featureOfType that is also the owningRelatedElement of this TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_912234_579")] [Implements(implementation: "ITypeFeaturing.OwningFeatureOfType")] @@ -194,7 +194,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -204,7 +204,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -212,7 +212,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -220,7 +220,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -233,7 +233,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -241,7 +241,7 @@ public partial class TypeFeaturing : ITypeFeaturing /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -251,14 +251,14 @@ public partial class TypeFeaturing : ITypeFeaturing /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ITypeFeaturing.FeatureOfType")] [Implements(implementation: "IRelationship.Source")] @@ -278,7 +278,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ITypeFeaturing.FeaturingType")] [Implements(implementation: "IRelationship.Target")] @@ -298,7 +298,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] diff --git a/SysML2.NET/Core/AutoGenDto/Unioning.cs b/SysML2.NET/Core/AutoGenDto/Unioning.cs index f3901cad..b205ab9a 100644 --- a/SysML2.NET/Core/AutoGenDto/Unioning.cs +++ b/SysML2.NET/Core/AutoGenDto/Unioning.cs @@ -49,14 +49,14 @@ public partial class Unioning : IUnioning /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -66,14 +66,14 @@ public partial class Unioning : IUnioning /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -83,7 +83,7 @@ public partial class Unioning : IUnioning /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -91,7 +91,7 @@ public partial class Unioning : IUnioning /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -102,14 +102,14 @@ public partial class Unioning : IUnioning /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -119,7 +119,7 @@ public partial class Unioning : IUnioning /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -127,7 +127,7 @@ public partial class Unioning : IUnioning /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -137,14 +137,14 @@ public partial class Unioning : IUnioning /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -152,7 +152,7 @@ public partial class Unioning : IUnioning /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -161,14 +161,14 @@ public partial class Unioning : IUnioning /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -178,7 +178,7 @@ public partial class Unioning : IUnioning /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -186,7 +186,7 @@ public partial class Unioning : IUnioning /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -194,7 +194,7 @@ public partial class Unioning : IUnioning /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -207,7 +207,7 @@ public partial class Unioning : IUnioning /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -215,7 +215,7 @@ public partial class Unioning : IUnioning /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -225,14 +225,14 @@ public partial class Unioning : IUnioning /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IUnioning.TypeUnioned")] [Implements(implementation: "IRelationship.Source")] @@ -245,7 +245,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IUnioning.UnioningType")] [Implements(implementation: "IRelationship.Target")] @@ -265,7 +265,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -274,7 +274,7 @@ List Root.Elements.IRelationship.Target /// /// Type with interpretations partly determined by unioningType, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IUnioning.TypeUnioned")] @@ -283,7 +283,7 @@ List Root.Elements.IRelationship.Target /// /// Type that partly determines interpretations of typeUnioned, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IUnioning.UnioningType")] public Guid UnioningType { get; set; } diff --git a/SysML2.NET/Core/AutoGenDto/Usage.cs b/SysML2.NET/Core/AutoGenDto/Usage.cs index 290875c4..1b2435fb 100644 --- a/SysML2.NET/Core/AutoGenDto/Usage.cs +++ b/SysML2.NET/Core/AutoGenDto/Usage.cs @@ -34,10 +34,10 @@ namespace SysML2.NET.Core.DTO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -56,7 +56,7 @@ public partial class Usage : IUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -68,7 +68,7 @@ public partial class Usage : IUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -78,14 +78,14 @@ public partial class Usage : IUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -95,7 +95,7 @@ public partial class Usage : IUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -104,7 +104,7 @@ public partial class Usage : IUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition { get; internal set; } = []; @@ -118,14 +118,14 @@ public partial class Usage : IUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -133,7 +133,7 @@ public partial class Usage : IUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -143,14 +143,14 @@ public partial class Usage : IUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -160,14 +160,14 @@ public partial class Usage : IUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -176,7 +176,7 @@ public partial class Usage : IUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -185,7 +185,7 @@ public partial class Usage : IUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -195,14 +195,14 @@ public partial class Usage : IUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -212,14 +212,14 @@ public partial class Usage : IUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -227,7 +227,7 @@ public partial class Usage : IUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -236,7 +236,7 @@ public partial class Usage : IUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -244,7 +244,7 @@ public partial class Usage : IUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -258,7 +258,7 @@ public partial class Usage : IUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -266,7 +266,7 @@ public partial class Usage : IUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -275,14 +275,14 @@ public partial class Usage : IUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -290,14 +290,14 @@ public partial class Usage : IUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -311,7 +311,7 @@ public partial class Usage : IUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -322,21 +322,21 @@ public partial class Usage : IUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -344,33 +344,33 @@ public partial class Usage : IUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -378,7 +378,7 @@ public partial class Usage : IUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -391,7 +391,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -399,11 +399,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -412,7 +412,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -420,7 +420,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -429,7 +429,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -440,14 +440,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -455,7 +455,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -463,7 +463,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -471,7 +471,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -479,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -487,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -513,7 +513,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -684,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -703,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -723,14 +723,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -787,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -797,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -817,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -826,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -843,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -892,14 +892,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -908,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -975,14 +975,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1006,14 +1006,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1022,7 +1022,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1031,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/UseCaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/UseCaseDefinition.cs index 0759ab1f..236a5d06 100644 --- a/SysML2.NET/Core/AutoGenDto/UseCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/UseCaseDefinition.cs @@ -52,7 +52,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -61,7 +61,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -70,14 +70,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -86,7 +86,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -96,7 +96,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -109,14 +109,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -125,7 +125,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -134,7 +134,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -144,22 +144,24 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -167,7 +169,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -177,14 +179,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -193,14 +195,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The UseCaseUsages that are included by this UseCaseDefinition, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUseCaseDefinition.IncludedUseCase")] public List includedUseCase { get; internal set; } = []; /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -209,7 +211,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -217,7 +219,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -231,7 +233,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -239,14 +241,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -257,44 +259,44 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -302,7 +304,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -310,7 +312,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -318,7 +320,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -327,7 +329,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -338,14 +340,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -353,7 +355,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -361,7 +363,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -369,7 +371,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -377,7 +379,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -386,7 +388,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -395,7 +397,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -403,7 +405,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -411,7 +413,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -419,7 +421,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -427,7 +429,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -438,7 +440,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -446,7 +448,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -455,7 +457,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -465,7 +467,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -475,14 +477,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -491,7 +493,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -499,7 +501,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -508,7 +510,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -517,7 +519,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -526,7 +528,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -535,7 +537,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -543,7 +545,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -552,7 +554,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -561,7 +563,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -570,7 +572,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -580,7 +582,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -588,7 +590,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -596,7 +598,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -604,7 +606,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -612,7 +614,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -620,7 +622,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -628,7 +630,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -636,7 +638,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -645,7 +647,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -654,7 +656,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -663,7 +665,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -671,7 +673,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -679,7 +681,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -688,7 +690,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -697,7 +699,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -705,7 +707,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -713,7 +715,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -721,7 +723,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -730,14 +732,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -747,7 +749,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -755,7 +757,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -764,7 +766,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -777,14 +779,16 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -796,14 +800,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -811,7 +815,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -820,7 +824,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -833,14 +837,14 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -849,7 +853,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -859,7 +863,7 @@ public partial class UseCaseDefinition : IUseCaseDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/UseCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/UseCaseUsage.cs index 778b9365..0af03e3e 100644 --- a/SysML2.NET/Core/AutoGenDto/UseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/UseCaseUsage.cs @@ -53,7 +53,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -63,7 +63,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -72,14 +72,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -90,7 +90,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -100,7 +100,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [RedefinedByProperty("IUseCaseUsage.UseCaseDefinition")] [Implements(implementation: "ICaseUsage.CaseDefinition")] @@ -114,7 +114,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -124,14 +124,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -141,7 +141,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -150,7 +150,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -165,14 +165,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -181,7 +181,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -191,14 +191,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -208,14 +208,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -224,7 +224,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -233,7 +233,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -243,14 +243,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -260,14 +260,15 @@ public partial class UseCaseUsage : IUseCaseUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -276,7 +277,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -285,14 +286,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUseCaseUsage.IncludedUseCase")] public List includedUseCase { get; internal set; } = []; /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -300,7 +301,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -309,7 +310,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -317,7 +318,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -331,7 +332,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -339,7 +340,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -348,14 +349,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -363,14 +364,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -384,7 +385,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -395,7 +396,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -403,14 +404,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -418,14 +419,14 @@ public partial class UseCaseUsage : IUseCaseUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -433,33 +434,33 @@ public partial class UseCaseUsage : IUseCaseUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -467,7 +468,7 @@ public partial class UseCaseUsage : IUseCaseUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -480,7 +481,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -488,11 +489,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -501,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -509,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -518,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -529,14 +530,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -544,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -560,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -568,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -576,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -584,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -594,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -602,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -610,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -618,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -626,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -634,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -642,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -650,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -658,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -666,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -674,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -682,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -690,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -698,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -706,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -723,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -731,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -739,7 +740,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -747,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -755,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -783,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -792,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -802,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -811,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -821,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -831,14 +832,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -847,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -856,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -866,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -876,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -886,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -895,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -905,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -914,7 +915,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -925,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -934,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -942,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -951,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -961,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -971,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -981,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -990,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1000,14 +1001,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1016,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1034,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1042,7 +1043,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1050,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1060,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1069,7 +1070,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1079,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1091,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1100,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1112,14 +1113,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1128,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1140,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1152,14 +1153,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1167,7 +1168,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseDefinition that is the definition of this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IUseCaseUsage.UseCaseDefinition")] public Guid? useCaseDefinition { get; internal set; } @@ -1176,7 +1177,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1185,7 +1186,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/VariantMembership.cs b/SysML2.NET/Core/AutoGenDto/VariantMembership.cs index 25384287..466ef9fd 100644 --- a/SysML2.NET/Core/AutoGenDto/VariantMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/VariantMembership.cs @@ -52,14 +52,14 @@ public partial class VariantMembership : IVariantMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -69,14 +69,14 @@ public partial class VariantMembership : IVariantMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -86,7 +86,7 @@ public partial class VariantMembership : IVariantMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -94,7 +94,7 @@ public partial class VariantMembership : IVariantMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -105,21 +105,21 @@ public partial class VariantMembership : IVariantMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -132,7 +132,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -140,7 +140,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -152,7 +152,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -162,7 +162,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -177,7 +177,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -195,7 +195,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -203,7 +203,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IVariantMembership.OwnedVariantUsage")] @@ -213,7 +213,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -221,7 +221,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -229,7 +229,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -237,7 +237,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -245,7 +245,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -254,7 +254,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Usage that represents a variant in the context of the owningVariationDefinition or /// owningVariationUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IVariantMembership.OwnedVariantUsage")] public Guid ownedVariantUsage { get; internal set; } @@ -263,14 +263,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -280,7 +280,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -288,7 +288,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -296,7 +296,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -309,7 +309,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -317,7 +317,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -327,14 +327,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -347,7 +347,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -367,7 +367,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -377,7 +377,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/VerificationCaseDefinition.cs b/SysML2.NET/Core/AutoGenDto/VerificationCaseDefinition.cs index 200d316b..b79a5c8d 100644 --- a/SysML2.NET/Core/AutoGenDto/VerificationCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/VerificationCaseDefinition.cs @@ -51,7 +51,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -60,7 +60,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -69,14 +69,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -85,7 +85,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -95,7 +95,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -108,14 +108,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -124,7 +124,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -133,7 +133,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -143,22 +143,24 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -166,7 +168,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -176,14 +178,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -191,7 +193,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -200,7 +202,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -208,7 +210,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -222,7 +224,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -230,14 +232,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -248,44 +250,44 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -293,7 +295,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -301,7 +303,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -309,7 +311,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -318,7 +320,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -329,14 +331,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -344,7 +346,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -352,7 +354,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -360,7 +362,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -368,7 +370,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -377,7 +379,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -386,7 +388,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -394,7 +396,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -402,7 +404,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -410,7 +412,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -418,7 +420,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -429,7 +431,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -437,7 +439,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -446,7 +448,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -456,7 +458,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -466,14 +468,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -482,7 +484,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -490,7 +492,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -499,7 +501,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -508,7 +510,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -517,7 +519,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -526,7 +528,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -534,7 +536,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -543,7 +545,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -552,7 +554,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -561,7 +563,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -571,7 +573,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -579,7 +581,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -587,7 +589,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -595,7 +597,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -603,7 +605,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -611,7 +613,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -619,7 +621,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -627,7 +629,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -636,7 +638,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -645,7 +647,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -654,7 +656,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -662,7 +664,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -670,7 +672,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -679,7 +681,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -688,7 +690,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -696,7 +698,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -704,7 +706,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -712,7 +714,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -721,14 +723,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -738,7 +740,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -746,7 +748,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -755,7 +757,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -768,14 +770,16 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -787,14 +791,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -802,7 +806,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -811,7 +815,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -824,14 +828,14 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -840,7 +844,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -850,7 +854,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -859,7 +863,7 @@ public partial class VerificationCaseDefinition : IVerificationCaseDefinition /// The RequirementUsages verified by this VerificationCaseDefinition, which are the /// verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IVerificationCaseDefinition.VerifiedRequirement")] public List verifiedRequirement { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/VerificationCaseUsage.cs b/SysML2.NET/Core/AutoGenDto/VerificationCaseUsage.cs index 8cdb96a4..31b03be3 100644 --- a/SysML2.NET/Core/AutoGenDto/VerificationCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/VerificationCaseUsage.cs @@ -53,7 +53,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -63,7 +63,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -72,14 +72,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -90,7 +90,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -100,7 +100,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [Implements(implementation: "ICaseUsage.CaseDefinition")] public Guid? caseDefinition { get; internal set; } @@ -113,7 +113,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -123,14 +123,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -140,7 +140,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -149,7 +149,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -164,14 +164,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -180,7 +180,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -190,14 +190,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -207,14 +207,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -223,7 +223,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -232,7 +232,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -242,14 +242,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -259,14 +259,15 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -275,7 +276,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -283,7 +284,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -291,7 +292,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -300,7 +301,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -308,7 +309,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -322,7 +323,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -330,7 +331,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -339,14 +340,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -354,14 +355,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -375,7 +376,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -386,7 +387,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -394,14 +395,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -409,14 +410,14 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -424,33 +425,33 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -458,7 +459,7 @@ public partial class VerificationCaseUsage : IVerificationCaseUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -471,7 +472,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -479,11 +480,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -492,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -500,7 +501,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -509,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -520,14 +521,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -535,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -543,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -551,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -559,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -567,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -575,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -585,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -593,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -601,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -609,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -617,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -625,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -633,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -641,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -649,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -657,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -665,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -673,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -681,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -689,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -697,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -705,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -722,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -730,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -746,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public Guid? objectiveRequirement { get; internal set; } @@ -756,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -783,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -793,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -802,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -812,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -822,14 +823,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -838,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -847,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -857,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -867,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -877,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -886,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -896,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -905,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -916,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -925,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -933,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -942,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -952,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -962,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -972,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -981,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -991,14 +992,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1007,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1025,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1033,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1041,7 +1042,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1051,7 +1052,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1060,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1070,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1082,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1091,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1103,14 +1104,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1119,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1131,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1143,14 +1144,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1159,7 +1160,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1168,7 +1169,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -1176,7 +1177,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCase that is the definition of this VerificationCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IVerificationCaseUsage.VerificationCaseDefinition")] public Guid? verificationCaseDefinition { get; internal set; } @@ -1185,7 +1186,7 @@ bool Core.Features.IFeature.IsVariable /// The RequirementUsages verified by this VerificationCaseUsage, which are the verifiedRequirements of /// all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IVerificationCaseUsage.VerifiedRequirement")] public List verifiedRequirement { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ViewDefinition.cs b/SysML2.NET/Core/AutoGenDto/ViewDefinition.cs index 08e0c979..af147079 100644 --- a/SysML2.NET/Core/AutoGenDto/ViewDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ViewDefinition.cs @@ -51,14 +51,14 @@ public partial class ViewDefinition : IViewDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,7 +68,7 @@ public partial class ViewDefinition : IViewDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -81,14 +81,14 @@ public partial class ViewDefinition : IViewDefinition /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -96,7 +96,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -105,7 +105,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -115,14 +115,14 @@ public partial class ViewDefinition : IViewDefinition /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -130,7 +130,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -140,14 +140,14 @@ public partial class ViewDefinition : IViewDefinition /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -155,7 +155,7 @@ public partial class ViewDefinition : IViewDefinition /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -164,7 +164,7 @@ public partial class ViewDefinition : IViewDefinition /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -172,7 +172,7 @@ public partial class ViewDefinition : IViewDefinition /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -186,7 +186,7 @@ public partial class ViewDefinition : IViewDefinition /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -194,14 +194,14 @@ public partial class ViewDefinition : IViewDefinition /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -212,33 +212,33 @@ public partial class ViewDefinition : IViewDefinition /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -246,7 +246,7 @@ public partial class ViewDefinition : IViewDefinition /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -254,7 +254,7 @@ public partial class ViewDefinition : IViewDefinition /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -262,7 +262,7 @@ public partial class ViewDefinition : IViewDefinition /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -271,7 +271,7 @@ public partial class ViewDefinition : IViewDefinition /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -282,14 +282,14 @@ public partial class ViewDefinition : IViewDefinition /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -297,7 +297,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -305,7 +305,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -313,7 +313,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -322,7 +322,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -331,7 +331,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -339,7 +339,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -347,7 +347,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -355,7 +355,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -363,7 +363,7 @@ public partial class ViewDefinition : IViewDefinition /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -374,7 +374,7 @@ public partial class ViewDefinition : IViewDefinition /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -382,7 +382,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -391,7 +391,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -401,7 +401,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -411,14 +411,14 @@ public partial class ViewDefinition : IViewDefinition /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -427,7 +427,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -435,7 +435,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -444,7 +444,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -453,7 +453,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -462,7 +462,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -471,7 +471,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -479,7 +479,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -488,7 +488,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -497,7 +497,7 @@ public partial class ViewDefinition : IViewDefinition /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -506,7 +506,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -516,7 +516,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -524,7 +524,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -532,7 +532,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -540,7 +540,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -548,7 +548,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -556,7 +556,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -564,7 +564,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -572,7 +572,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -581,7 +581,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -590,7 +590,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -599,7 +599,7 @@ public partial class ViewDefinition : IViewDefinition /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -607,7 +607,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -615,7 +615,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -624,7 +624,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -633,7 +633,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -641,7 +641,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -649,7 +649,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -657,7 +657,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -666,14 +666,14 @@ public partial class ViewDefinition : IViewDefinition /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -683,7 +683,7 @@ public partial class ViewDefinition : IViewDefinition /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -691,7 +691,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -704,7 +704,7 @@ public partial class ViewDefinition : IViewDefinition /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -712,7 +712,7 @@ public partial class ViewDefinition : IViewDefinition /// The composite ownedRequirements of this ViewDefinition that are ViewpointUsages for viewpoints /// satisfied by the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IViewDefinition.SatisfiedViewpoint")] public List satisfiedViewpoint { get; internal set; } = []; @@ -723,14 +723,14 @@ public partial class ViewDefinition : IViewDefinition /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -743,14 +743,14 @@ public partial class ViewDefinition : IViewDefinition /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -759,7 +759,7 @@ public partial class ViewDefinition : IViewDefinition /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -769,7 +769,7 @@ public partial class ViewDefinition : IViewDefinition /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -777,7 +777,7 @@ public partial class ViewDefinition : IViewDefinition /// /// The usages of this ViewDefinition that are ViewUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IViewDefinition.View")] public List view { get; internal set; } = []; @@ -786,7 +786,7 @@ public partial class ViewDefinition : IViewDefinition /// The Expressions related to this ViewDefinition by ElementFilterMemberships, which specify conditions /// on Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IViewDefinition.ViewCondition")] public List viewCondition { get; internal set; } = []; @@ -795,7 +795,7 @@ public partial class ViewDefinition : IViewDefinition /// The RenderingUsage to be used to render views defined by this ViewDefinition, which is the /// referencedRendering of the ViewRenderingMembership of the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewDefinition.ViewRendering")] public Guid? viewRendering { get; internal set; } diff --git a/SysML2.NET/Core/AutoGenDto/ViewRenderingMembership.cs b/SysML2.NET/Core/AutoGenDto/ViewRenderingMembership.cs index 8a574a7f..59c48853 100644 --- a/SysML2.NET/Core/AutoGenDto/ViewRenderingMembership.cs +++ b/SysML2.NET/Core/AutoGenDto/ViewRenderingMembership.cs @@ -51,14 +51,14 @@ public partial class ViewRenderingMembership : IViewRenderingMembership /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -68,14 +68,14 @@ public partial class ViewRenderingMembership : IViewRenderingMembership /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -85,7 +85,7 @@ public partial class ViewRenderingMembership : IViewRenderingMembership /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -93,7 +93,7 @@ public partial class ViewRenderingMembership : IViewRenderingMembership /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -104,21 +104,21 @@ public partial class ViewRenderingMembership : IViewRenderingMembership /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -131,7 +131,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -139,7 +139,7 @@ Guid Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -151,7 +151,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -162,7 +162,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -177,7 +177,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -195,7 +195,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; @@ -203,7 +203,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -213,7 +213,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId { get; internal set; } @@ -222,7 +222,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IViewRenderingMembership.OwnedRendering")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName { get; internal set; } @@ -239,7 +239,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName { get; internal set; } @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public List OwnedRelatedElement { get; set; } = []; @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The owned RenderingUsage that is either itself the referencedRendering or subsets the /// referencedRendering. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IViewRenderingMembership.OwnedRendering")] public Guid ownedRendering { get; internal set; } @@ -273,14 +273,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -290,7 +290,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -298,7 +298,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public Guid? OwningRelatedElement { get; set; } @@ -306,7 +306,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -314,7 +314,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -328,7 +328,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting for the ownedRendering, if there is one, and, /// otherwise, the ownedRendering itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewRenderingMembership.ReferencedRendering")] public Guid referencedRendering { get; internal set; } @@ -345,7 +345,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement { get; internal set; } = []; @@ -355,14 +355,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -405,7 +405,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; diff --git a/SysML2.NET/Core/AutoGenDto/ViewUsage.cs b/SysML2.NET/Core/AutoGenDto/ViewUsage.cs index 0daa0e7d..a4a5548f 100644 --- a/SysML2.NET/Core/AutoGenDto/ViewUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ViewUsage.cs @@ -53,7 +53,7 @@ public partial class ViewUsage : IViewUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -65,7 +65,7 @@ public partial class ViewUsage : IViewUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -75,14 +75,14 @@ public partial class ViewUsage : IViewUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,7 +92,7 @@ public partial class ViewUsage : IViewUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -101,7 +101,7 @@ public partial class ViewUsage : IViewUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -116,14 +116,14 @@ public partial class ViewUsage : IViewUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature { get; internal set; } = []; @@ -131,7 +131,7 @@ public partial class ViewUsage : IViewUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -141,14 +141,14 @@ public partial class ViewUsage : IViewUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -158,14 +158,14 @@ public partial class ViewUsage : IViewUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -174,7 +174,7 @@ public partial class ViewUsage : IViewUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -184,7 +184,7 @@ public partial class ViewUsage : IViewUsage /// The Elements that are exposed by this ViewUsage, which are those memberElements of the imported /// Memberships from all the Expose Relationships that meet all the owned and inherited viewConditions. /// - [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IViewUsage.ExposedElement")] public List exposedElement { get; internal set; } = []; @@ -192,7 +192,7 @@ public partial class ViewUsage : IViewUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -202,14 +202,14 @@ public partial class ViewUsage : IViewUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -219,14 +219,14 @@ public partial class ViewUsage : IViewUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -234,7 +234,7 @@ public partial class ViewUsage : IViewUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -242,7 +242,7 @@ public partial class ViewUsage : IViewUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -251,7 +251,7 @@ public partial class ViewUsage : IViewUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -259,7 +259,7 @@ public partial class ViewUsage : IViewUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -273,7 +273,7 @@ public partial class ViewUsage : IViewUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -281,7 +281,7 @@ public partial class ViewUsage : IViewUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -290,14 +290,14 @@ public partial class ViewUsage : IViewUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -305,14 +305,14 @@ public partial class ViewUsage : IViewUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -326,7 +326,7 @@ public partial class ViewUsage : IViewUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -337,7 +337,7 @@ public partial class ViewUsage : IViewUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -345,21 +345,21 @@ public partial class ViewUsage : IViewUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -367,33 +367,33 @@ public partial class ViewUsage : IViewUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -401,7 +401,7 @@ public partial class ViewUsage : IViewUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -414,7 +414,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -423,7 +423,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition { get; internal set; } = []; @@ -432,11 +432,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -445,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -453,7 +453,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -462,7 +462,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -473,14 +473,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -504,7 +504,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -512,7 +512,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -554,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -562,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -570,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -746,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -766,14 +766,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -811,7 +811,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -821,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -860,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -869,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -935,14 +935,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1003,7 +1003,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedByProperty("IViewUsage.ViewDefinition")] [Implements(implementation: "IPartUsage.PartDefinition")] @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1026,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// The nestedRequirements of this ViewUsage that are ViewpointUsages for (additional) viewpoints /// satisfied by the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IViewUsage.SatisfiedViewpoint")] public List satisfiedViewpoint { get; internal set; } = []; @@ -1045,14 +1045,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1076,14 +1076,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1101,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -1110,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// The Expressions related to this ViewUsage by ElementFilterMemberships, which specify conditions on /// Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IViewUsage.ViewCondition")] public List viewCondition { get; internal set; } = []; @@ -1118,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewDefinition that is the definition of this ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] [Implements(implementation: "IViewUsage.ViewDefinition")] public Guid? viewDefinition { get; internal set; } @@ -1127,7 +1127,7 @@ bool Core.Features.IFeature.IsVariable /// The RenderingUsage to be used to render views defined by this ViewUsage, which is the /// referencedRendering of the ViewRenderingMembership of the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewUsage.ViewRendering")] public Guid? viewRendering { get; internal set; } diff --git a/SysML2.NET/Core/AutoGenDto/ViewpointDefinition.cs b/SysML2.NET/Core/AutoGenDto/ViewpointDefinition.cs index fbb83155..bcb0b5ab 100644 --- a/SysML2.NET/Core/AutoGenDto/ViewpointDefinition.cs +++ b/SysML2.NET/Core/AutoGenDto/ViewpointDefinition.cs @@ -50,7 +50,7 @@ public partial class ViewpointDefinition : IViewpointDefinition /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.ActorParameter")] @@ -59,7 +59,7 @@ public partial class ViewpointDefinition : IViewpointDefinition /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -68,7 +68,7 @@ public partial class ViewpointDefinition : IViewpointDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -76,7 +76,7 @@ public partial class ViewpointDefinition : IViewpointDefinition /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,7 +86,7 @@ public partial class ViewpointDefinition : IViewpointDefinition /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementDefinition.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -107,14 +107,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -123,7 +123,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -132,7 +132,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -142,22 +142,24 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression { get; internal set; } = []; @@ -165,7 +167,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -175,7 +177,7 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; @@ -183,7 +185,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] [Implements(implementation: "IRequirementDefinition.FramedConcern")] public List framedConcern { get; internal set; } = []; @@ -191,7 +193,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -199,7 +201,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -208,7 +210,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -216,7 +218,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -230,7 +232,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -238,14 +240,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -256,44 +258,44 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -301,7 +303,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -309,7 +311,7 @@ string Root.Elements.IElement.DeclaredShortName /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -317,7 +319,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -326,7 +328,7 @@ string Root.Elements.IElement.DeclaredShortName /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -337,14 +339,14 @@ string Root.Elements.IElement.DeclaredShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -352,7 +354,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction { get; internal set; } = []; @@ -360,7 +362,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation { get; internal set; } = []; @@ -368,7 +370,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase { get; internal set; } = []; @@ -377,7 +379,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -386,7 +388,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute { get; internal set; } = []; @@ -394,7 +396,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation { get; internal set; } = []; @@ -402,7 +404,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase { get; internal set; } = []; @@ -410,7 +412,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern { get; internal set; } = []; @@ -418,7 +420,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -429,7 +431,7 @@ string Root.Elements.IElement.DeclaredShortName /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection { get; internal set; } = []; @@ -437,7 +439,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint { get; internal set; } = []; @@ -446,7 +448,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -456,7 +458,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -466,14 +468,14 @@ string Root.Elements.IElement.DeclaredShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -482,7 +484,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration { get; internal set; } = []; @@ -490,7 +492,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -499,7 +501,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -508,7 +510,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow { get; internal set; } = []; @@ -517,7 +519,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -526,7 +528,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface { get; internal set; } = []; @@ -534,7 +536,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -543,7 +545,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem { get; internal set; } = []; @@ -552,7 +554,7 @@ string Root.Elements.IElement.DeclaredShortName /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -561,7 +563,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -571,7 +573,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata { get; internal set; } = []; @@ -579,7 +581,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence { get; internal set; } = []; @@ -587,7 +589,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart { get; internal set; } = []; @@ -595,7 +597,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort { get; internal set; } = []; @@ -603,7 +605,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference { get; internal set; } = []; @@ -611,7 +613,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -619,7 +621,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering { get; internal set; } = []; @@ -627,7 +629,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement { get; internal set; } = []; @@ -636,7 +638,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -645,7 +647,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState { get; internal set; } = []; @@ -654,7 +656,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification { get; internal set; } = []; @@ -662,7 +664,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition { get; internal set; } = []; @@ -670,7 +672,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -679,7 +681,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -688,7 +690,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase { get; internal set; } = []; @@ -696,7 +698,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase { get; internal set; } = []; @@ -704,7 +706,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView { get; internal set; } = []; @@ -712,7 +714,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint { get; internal set; } = []; @@ -721,14 +723,14 @@ string Root.Elements.IElement.DeclaredShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -738,7 +740,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -746,7 +748,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -755,7 +757,7 @@ string Root.Elements.IElement.DeclaredShortName /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter { get; internal set; } = []; @@ -768,7 +770,7 @@ string Root.Elements.IElement.DeclaredShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -777,7 +779,7 @@ string Root.Elements.IElement.DeclaredShortName /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementDefinition.ReqId")] public string ReqId { get; set; } @@ -787,15 +789,17 @@ string Root.Elements.IElement.DeclaredShortName /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -807,14 +811,14 @@ string Root.Elements.IElement.DeclaredShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.StakeholderParameter")] @@ -823,7 +827,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step { get; internal set; } = []; @@ -831,7 +835,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.SubjectParameter")] @@ -841,14 +845,14 @@ string Root.Elements.IElement.DeclaredShortName /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementDefinition.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -861,14 +865,14 @@ string Root.Elements.IElement.DeclaredShortName /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage { get; internal set; } = []; @@ -877,7 +881,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant { get; internal set; } = []; @@ -887,7 +891,7 @@ string Root.Elements.IElement.DeclaredShortName /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -897,7 +901,7 @@ string Root.Elements.IElement.DeclaredShortName /// which are the owned and inherited stakeholderParameters of the framedConcerns of this /// ViewpointDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewpointDefinition.ViewpointStakeholder")] public List viewpointStakeholder { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/ViewpointUsage.cs b/SysML2.NET/Core/AutoGenDto/ViewpointUsage.cs index ca173764..19fec796 100644 --- a/SysML2.NET/Core/AutoGenDto/ViewpointUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/ViewpointUsage.cs @@ -51,7 +51,7 @@ public partial class ViewpointUsage : IViewpointUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -60,7 +60,7 @@ public partial class ViewpointUsage : IViewpointUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -69,7 +69,7 @@ public partial class ViewpointUsage : IViewpointUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint { get; internal set; } = []; @@ -77,7 +77,7 @@ public partial class ViewpointUsage : IViewpointUsage /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public partial class ViewpointUsage : IViewpointUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -100,7 +100,7 @@ public partial class ViewpointUsage : IViewpointUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -112,14 +112,14 @@ public partial class ViewpointUsage : IViewpointUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public partial class ViewpointUsage : IViewpointUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -146,7 +146,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -161,14 +161,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -177,7 +177,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -187,14 +187,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -204,14 +204,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -220,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -229,7 +229,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -239,14 +239,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -256,7 +256,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; @@ -264,15 +264,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern { get; internal set; } = []; /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -281,7 +282,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -289,7 +290,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -297,7 +298,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -306,7 +307,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -314,7 +315,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -328,7 +329,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -336,7 +337,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -345,14 +346,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -360,14 +361,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -381,7 +382,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -392,7 +393,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -400,14 +401,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } @@ -415,14 +416,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -430,33 +431,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -464,7 +465,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -477,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -485,11 +486,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -498,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -506,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -515,7 +516,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -526,14 +527,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -541,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -549,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -557,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -565,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -573,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -581,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -591,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -599,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -607,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -615,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -623,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -631,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -639,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -647,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -655,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -663,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -671,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -679,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -687,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -695,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -703,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -711,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -720,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -728,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -736,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -744,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition { get; internal set; } = []; @@ -762,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -780,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -809,7 +810,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -819,14 +820,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -844,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -854,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -874,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -883,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -893,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -902,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -913,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -922,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -930,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -939,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -949,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -969,7 +970,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -978,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -988,14 +989,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1004,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -1012,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1022,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -1030,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1048,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1057,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1067,14 +1068,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1088,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1097,7 +1099,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1107,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint { get; internal set; } = []; @@ -1115,7 +1117,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [RedefinedByProperty("IViewpointUsage.ViewpointDefinition")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] @@ -1126,7 +1128,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1138,14 +1140,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1154,7 +1156,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1164,14 +1166,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text { get; internal set; } = []; /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1183,7 +1185,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1195,14 +1197,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1211,7 +1213,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1220,7 +1222,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -1228,7 +1230,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointDefinition that is the definition of this ViewpointUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] [Implements(implementation: "IViewpointUsage.ViewpointDefinition")] public Guid? viewpointDefinition { get; internal set; } @@ -1237,7 +1239,7 @@ bool Core.Features.IFeature.IsVariable /// The PartUsages that identify the stakeholders with concerns framed by this ViewpointUsage, which are /// the owned and inherited stakeholderParameters of the framedConcerns of this ViewpointUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewpointUsage.ViewpointStakeholder")] public List viewpointStakeholder { get; internal set; } = []; diff --git a/SysML2.NET/Core/AutoGenDto/WhileLoopActionUsage.cs b/SysML2.NET/Core/AutoGenDto/WhileLoopActionUsage.cs index 3108eb06..e557245c 100644 --- a/SysML2.NET/Core/AutoGenDto/WhileLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenDto/WhileLoopActionUsage.cs @@ -56,7 +56,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -65,14 +65,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -82,7 +82,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the /// LoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILoopActionUsage.BodyAction")] public Guid bodyAction { get; internal set; } @@ -94,7 +94,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature { get; internal set; } = []; @@ -104,14 +104,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public Guid? crossFeature { get; internal set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -121,7 +121,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -130,7 +130,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -145,14 +145,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType { get; internal set; } = []; /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -161,7 +161,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -171,14 +171,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -188,14 +188,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature { get; internal set; } = []; @@ -204,7 +204,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -213,7 +213,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature { get; internal set; } = []; @@ -223,14 +223,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership { get; internal set; } = []; /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public Guid featureTarget { get; internal set; } @@ -240,14 +240,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType { get; internal set; } = []; /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership { get; internal set; } = []; @@ -255,7 +255,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public Guid? individualDefinition { get; internal set; } @@ -263,7 +263,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature { get; internal set; } = []; @@ -272,7 +272,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership { get; internal set; } = []; @@ -280,7 +280,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input { get; internal set; } = []; @@ -294,7 +294,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType { get; internal set; } = []; @@ -302,7 +302,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -311,14 +311,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated { get; internal set; } @@ -326,14 +326,14 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -347,7 +347,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -358,7 +358,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -366,21 +366,21 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement { get; internal set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -388,33 +388,33 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference { get; internal set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -422,7 +422,7 @@ public partial class WhileLoopActionUsage : IWhileLoopActionUsage /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -435,7 +435,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -443,11 +443,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary { get; internal set; } @@ -456,7 +456,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member { get; internal set; } = []; @@ -464,7 +464,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership { get; internal set; } = []; @@ -473,7 +473,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public Guid? multiplicity { get; internal set; } @@ -484,14 +484,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name { get; internal set; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction { get; internal set; } = []; @@ -499,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation { get; internal set; } = []; @@ -507,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase { get; internal set; } = []; @@ -515,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute { get; internal set; } = []; @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation { get; internal set; } = []; @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase { get; internal set; } = []; @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern { get; internal set; } = []; @@ -549,7 +549,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection { get; internal set; } = []; @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint { get; internal set; } = []; @@ -565,7 +565,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration { get; internal set; } = []; @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow { get; internal set; } = []; @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface { get; internal set; } = []; @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem { get; internal set; } = []; @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata { get; internal set; } = []; @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence { get; internal set; } = []; @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart { get; internal set; } = []; @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort { get; internal set; } = []; @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference { get; internal set; } = []; @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering { get; internal set; } = []; @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement { get; internal set; } = []; @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState { get; internal set; } = []; @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition { get; internal set; } = []; @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase { get; internal set; } = []; @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase { get; internal set; } = []; @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView { get; internal set; } = []; @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint { get; internal set; } = []; @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output { get; internal set; } = []; @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -749,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public Guid? ownedCrossSubsetting { get; internal set; } @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -778,14 +778,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement { get; internal set; } = []; /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -794,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature { get; internal set; } = []; @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -813,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -823,7 +823,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -833,7 +833,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -842,7 +842,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -852,7 +852,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember { get; internal set; } = []; @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition { get; internal set; } = []; @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public Guid? ownedReferenceSubsetting { get; internal set; } @@ -889,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public List OwnedRelationship { get; set; } = []; @@ -898,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -908,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -918,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -928,7 +928,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -937,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -947,14 +947,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public Guid? owner { get; internal set; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public Guid? owningFeatureMembership { get; internal set; } @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -981,7 +981,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public Guid? owningNamespace { get; internal set; } @@ -989,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public Guid? OwningRelationship { get; set; } @@ -997,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public Guid? owningUsage { get; internal set; } @@ -1016,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter { get; internal set; } = []; @@ -1026,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName { get; internal set; } @@ -1048,14 +1048,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName { get; internal set; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.DTO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1079,7 +1079,7 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType { get; internal set; } = []; @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// The Expression whose result, if false, determines that the bodyAction should continue to be /// performed. It is the (optional) third owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IWhileLoopActionUsage.UntilArgument")] public Guid? untilArgument { get; internal set; } /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage { get; internal set; } = []; @@ -1103,7 +1103,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant { get; internal set; } = []; @@ -1112,7 +1112,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership { get; internal set; } = []; @@ -1121,7 +1121,7 @@ bool Core.Features.IFeature.IsVariable /// The Expression whose result, if true, determines that the bodyAction should continue to be /// performed. It is the first owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IWhileLoopActionUsage.WhileArgument")] public Guid whileArgument { get; internal set; } diff --git a/SysML2.NET/Core/AutoGenPoco/AcceptActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/AcceptActionUsage.cs index 5df5953b..2a7ca18b 100644 --- a/SysML2.NET/Core/AutoGenPoco/AcceptActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/AcceptActionUsage.cs @@ -100,7 +100,7 @@ public AcceptActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -109,14 +109,14 @@ public AcceptActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -130,7 +130,7 @@ public AcceptActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -140,14 +140,14 @@ public AcceptActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -157,7 +157,7 @@ public AcceptActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -166,7 +166,7 @@ public AcceptActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -181,14 +181,14 @@ public AcceptActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -197,7 +197,7 @@ public AcceptActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -207,14 +207,14 @@ public AcceptActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -224,14 +224,14 @@ public AcceptActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -240,7 +240,7 @@ public AcceptActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -249,7 +249,7 @@ public AcceptActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -259,14 +259,14 @@ public AcceptActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -276,14 +276,14 @@ public AcceptActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -291,7 +291,7 @@ public AcceptActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -299,7 +299,7 @@ public AcceptActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -308,7 +308,7 @@ public AcceptActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -316,7 +316,7 @@ public AcceptActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -330,7 +330,7 @@ public AcceptActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -338,7 +338,7 @@ public AcceptActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -347,14 +347,14 @@ public AcceptActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -362,14 +362,14 @@ public AcceptActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -383,7 +383,7 @@ public AcceptActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -394,7 +394,7 @@ public AcceptActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -402,21 +402,21 @@ public AcceptActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -424,33 +424,33 @@ public AcceptActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -458,7 +458,7 @@ public AcceptActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -471,7 +471,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -479,11 +479,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -520,14 +520,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -757,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -766,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -775,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -785,7 +785,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -794,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -804,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -814,14 +814,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -839,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -859,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -869,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -888,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -908,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -937,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -947,7 +947,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -957,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -967,7 +967,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -986,14 +986,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1002,7 +1002,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1010,7 +1010,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1020,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1039,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1049,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// An Expression whose result is bound to the payload parameter of this AcceptActionUsage. If provided, /// the AcceptActionUsage will only accept a Transfer with exactly this payload. /// - [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAcceptActionUsage.PayloadArgument")] public IExpression payloadArgument => this.ComputePayloadArgument(); @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the /// base AcceptActionUsage AcceptAction from the Systems Model Library. /// - [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591477541360_47573_933")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IAcceptActionUsage.PayloadParameter")] @@ -1086,7 +1086,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1098,14 +1098,14 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// An Expression whose result is bound to the receiver input parameter of this AcceptActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAcceptActionUsage.ReceiverArgument")] public IExpression receiverArgument => this.ComputeReceiverArgument(); @@ -1115,14 +1115,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1134,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1146,14 +1146,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1162,7 +1162,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1171,7 +1171,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1280,7 +1280,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1406,10 +1406,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1586,7 +1586,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1641,12 +1641,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1773,7 +1772,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ActionDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ActionDefinition.cs index 54f236b5..13119fd6 100644 --- a/SysML2.NET/Core/AutoGenPoco/ActionDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ActionDefinition.cs @@ -93,7 +93,7 @@ public ActionDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -102,14 +102,14 @@ public ActionDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public ActionDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public ActionDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -148,7 +148,7 @@ public ActionDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -157,7 +157,7 @@ public ActionDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -167,14 +167,14 @@ public ActionDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public ActionDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -192,14 +192,14 @@ public ActionDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -207,7 +207,7 @@ public ActionDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -216,7 +216,7 @@ public ActionDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -224,7 +224,7 @@ public ActionDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -238,7 +238,7 @@ public ActionDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -246,14 +246,14 @@ public ActionDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -264,33 +264,33 @@ public ActionDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -298,7 +298,7 @@ public ActionDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -306,7 +306,7 @@ public ActionDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -314,7 +314,7 @@ public ActionDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -323,7 +323,7 @@ public ActionDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -334,14 +334,14 @@ public ActionDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -349,7 +349,7 @@ public ActionDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -357,7 +357,7 @@ public ActionDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -365,7 +365,7 @@ public ActionDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -374,7 +374,7 @@ public ActionDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -383,7 +383,7 @@ public ActionDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -391,7 +391,7 @@ public ActionDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -399,7 +399,7 @@ public ActionDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -407,7 +407,7 @@ public ActionDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -415,7 +415,7 @@ public ActionDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -426,7 +426,7 @@ public ActionDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -434,7 +434,7 @@ public ActionDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -443,7 +443,7 @@ public ActionDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -453,7 +453,7 @@ public ActionDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -463,14 +463,14 @@ public ActionDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -479,7 +479,7 @@ public ActionDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -487,7 +487,7 @@ public ActionDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -496,7 +496,7 @@ public ActionDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -505,7 +505,7 @@ public ActionDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -514,7 +514,7 @@ public ActionDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -523,7 +523,7 @@ public ActionDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -531,7 +531,7 @@ public ActionDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -540,7 +540,7 @@ public ActionDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -549,7 +549,7 @@ public ActionDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -558,7 +558,7 @@ public ActionDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -568,7 +568,7 @@ public ActionDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -576,7 +576,7 @@ public ActionDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -584,7 +584,7 @@ public ActionDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -592,7 +592,7 @@ public ActionDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -600,7 +600,7 @@ public ActionDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -608,7 +608,7 @@ public ActionDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -619,7 +619,7 @@ public ActionDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -627,7 +627,7 @@ public ActionDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -636,7 +636,7 @@ public ActionDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -645,7 +645,7 @@ public ActionDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -654,7 +654,7 @@ public ActionDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -662,7 +662,7 @@ public ActionDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -670,7 +670,7 @@ public ActionDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -679,7 +679,7 @@ public ActionDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -688,7 +688,7 @@ public ActionDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -696,7 +696,7 @@ public ActionDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -704,7 +704,7 @@ public ActionDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -712,7 +712,7 @@ public ActionDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -721,14 +721,14 @@ public ActionDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -738,7 +738,7 @@ public ActionDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -746,7 +746,7 @@ public ActionDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -758,7 +758,7 @@ public ActionDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -771,7 +771,7 @@ public ActionDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -781,14 +781,14 @@ public ActionDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -796,7 +796,7 @@ public ActionDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -809,14 +809,14 @@ public ActionDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -825,7 +825,7 @@ public ActionDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -835,7 +835,7 @@ public ActionDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1051,7 +1051,7 @@ public ActionDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1074,12 +1074,11 @@ public ActionDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ActionUsage.cs index 234f4eef..64b5b677 100644 --- a/SysML2.NET/Core/AutoGenPoco/ActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ActionUsage.cs @@ -99,7 +99,7 @@ public ActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -108,14 +108,14 @@ public ActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -129,7 +129,7 @@ public ActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -139,14 +139,14 @@ public ActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -156,7 +156,7 @@ public ActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -165,7 +165,7 @@ public ActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -180,14 +180,14 @@ public ActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -196,7 +196,7 @@ public ActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -206,14 +206,14 @@ public ActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -223,14 +223,14 @@ public ActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -239,7 +239,7 @@ public ActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -248,7 +248,7 @@ public ActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -258,14 +258,14 @@ public ActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -275,14 +275,14 @@ public ActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -290,7 +290,7 @@ public ActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -298,7 +298,7 @@ public ActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -307,7 +307,7 @@ public ActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -315,7 +315,7 @@ public ActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -329,7 +329,7 @@ public ActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -337,7 +337,7 @@ public ActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -346,14 +346,14 @@ public ActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -361,14 +361,14 @@ public ActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -382,7 +382,7 @@ public ActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -393,7 +393,7 @@ public ActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -401,21 +401,21 @@ public ActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -423,33 +423,33 @@ public ActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -457,7 +457,7 @@ public ActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -478,11 +478,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -491,7 +491,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -499,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -508,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -519,14 +519,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -765,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -813,14 +813,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -829,7 +829,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -848,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -924,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -936,7 +936,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -956,7 +956,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -966,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -985,14 +985,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1001,7 +1001,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1009,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1048,7 +1048,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1057,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1079,7 +1079,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1089,14 +1089,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1108,7 +1108,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1120,14 +1120,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1136,7 +1136,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1145,7 +1145,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1254,7 +1254,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1380,10 +1380,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1552,7 +1552,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1607,12 +1607,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1739,7 +1738,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ActorMembership.cs b/SysML2.NET/Core/AutoGenPoco/ActorMembership.cs index dc2c853b..5d409e39 100644 --- a/SysML2.NET/Core/AutoGenPoco/ActorMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ActorMembership.cs @@ -76,14 +76,14 @@ public ActorMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -93,14 +93,14 @@ public ActorMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -110,7 +110,7 @@ public ActorMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -118,7 +118,7 @@ public ActorMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -129,21 +129,21 @@ public ActorMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -156,7 +156,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -164,7 +164,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -176,7 +176,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -187,7 +187,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -202,14 +202,14 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The PartUsage specifying the actor. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] [Implements(implementation: "IActorMembership.OwnedActorParameter")] public IPartUsage ownedActorParameter => this.ComputeOwnedActorParameter(); @@ -218,7 +218,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -228,7 +228,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -236,7 +236,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -246,7 +246,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -272,7 +272,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IActorMembership.OwnedActorParameter")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] @@ -281,7 +281,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -289,7 +289,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -300,7 +300,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -312,14 +312,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -359,7 +359,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -373,7 +373,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -381,7 +381,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -391,14 +391,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -411,7 +411,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -430,7 +430,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -440,7 +440,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -540,7 +540,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/AllocationDefinition.cs b/SysML2.NET/Core/AutoGenPoco/AllocationDefinition.cs index 37a57754..0a42d6c4 100644 --- a/SysML2.NET/Core/AutoGenPoco/AllocationDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/AllocationDefinition.cs @@ -100,14 +100,14 @@ public AllocationDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IAllocationDefinition.Allocation")] public List allocation => this.ComputeAllocation(); @@ -117,7 +117,7 @@ public AllocationDefinition() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IConnectionDefinition.ConnectionEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -126,7 +126,7 @@ public AllocationDefinition() /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [Implements(implementation: "IConnectionDefinition.ConnectionEnd")] public List connectionEnd => this.ComputeConnectionEnd(); @@ -134,7 +134,7 @@ public AllocationDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -144,7 +144,7 @@ public AllocationDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -157,14 +157,14 @@ public AllocationDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -172,7 +172,7 @@ public AllocationDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -181,7 +181,7 @@ public AllocationDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -191,14 +191,14 @@ public AllocationDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -207,7 +207,7 @@ public AllocationDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -217,14 +217,14 @@ public AllocationDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -232,7 +232,7 @@ public AllocationDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -241,7 +241,7 @@ public AllocationDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -249,7 +249,7 @@ public AllocationDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -263,7 +263,7 @@ public AllocationDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -271,14 +271,14 @@ public AllocationDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -286,7 +286,7 @@ public AllocationDefinition() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -297,41 +297,41 @@ public AllocationDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] [Implements(implementation: "IConnectionDefinition.IsSufficient")] public bool IsSufficient { get; set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IConnectionDefinition.IsSufficient")] [Implements(implementation: "IType.IsSufficient")] bool Core.Types.IType.IsSufficient @@ -347,7 +347,7 @@ bool Core.Types.IType.IsSufficient /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -355,7 +355,7 @@ bool Core.Types.IType.IsSufficient /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -363,7 +363,7 @@ bool Core.Types.IType.IsSufficient /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -372,7 +372,7 @@ bool Core.Types.IType.IsSufficient /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -383,14 +383,14 @@ bool Core.Types.IType.IsSufficient /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -398,7 +398,7 @@ bool Core.Types.IType.IsSufficient /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -406,7 +406,7 @@ bool Core.Types.IType.IsSufficient /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -414,7 +414,7 @@ bool Core.Types.IType.IsSufficient /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -423,7 +423,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -432,7 +432,7 @@ bool Core.Types.IType.IsSufficient /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -440,7 +440,7 @@ bool Core.Types.IType.IsSufficient /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -448,7 +448,7 @@ bool Core.Types.IType.IsSufficient /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -456,7 +456,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -464,7 +464,7 @@ bool Core.Types.IType.IsSufficient /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -475,7 +475,7 @@ bool Core.Types.IType.IsSufficient /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -483,7 +483,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -492,7 +492,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -502,7 +502,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -512,14 +512,14 @@ bool Core.Types.IType.IsSufficient /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -528,7 +528,7 @@ bool Core.Types.IType.IsSufficient /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -536,7 +536,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -545,7 +545,7 @@ bool Core.Types.IType.IsSufficient /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -554,7 +554,7 @@ bool Core.Types.IType.IsSufficient /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -563,7 +563,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -572,7 +572,7 @@ bool Core.Types.IType.IsSufficient /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -580,7 +580,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -589,7 +589,7 @@ bool Core.Types.IType.IsSufficient /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -598,7 +598,7 @@ bool Core.Types.IType.IsSufficient /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -607,7 +607,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -617,7 +617,7 @@ bool Core.Types.IType.IsSufficient /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -625,7 +625,7 @@ bool Core.Types.IType.IsSufficient /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -633,7 +633,7 @@ bool Core.Types.IType.IsSufficient /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -641,7 +641,7 @@ bool Core.Types.IType.IsSufficient /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -649,7 +649,7 @@ bool Core.Types.IType.IsSufficient /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -657,7 +657,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -668,7 +668,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -679,7 +679,7 @@ bool Core.Types.IType.IsSufficient /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -687,7 +687,7 @@ bool Core.Types.IType.IsSufficient /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -696,7 +696,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -705,7 +705,7 @@ bool Core.Types.IType.IsSufficient /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -714,7 +714,7 @@ bool Core.Types.IType.IsSufficient /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -722,7 +722,7 @@ bool Core.Types.IType.IsSufficient /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -730,7 +730,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -739,7 +739,7 @@ bool Core.Types.IType.IsSufficient /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -748,7 +748,7 @@ bool Core.Types.IType.IsSufficient /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -756,7 +756,7 @@ bool Core.Types.IType.IsSufficient /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -764,7 +764,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -772,7 +772,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -781,14 +781,14 @@ bool Core.Types.IType.IsSufficient /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -798,7 +798,7 @@ bool Core.Types.IType.IsSufficient /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -806,7 +806,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -817,7 +817,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -833,7 +833,7 @@ bool Core.Types.IType.IsSufficient /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -841,7 +841,7 @@ bool Core.Types.IType.IsSufficient /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -850,7 +850,7 @@ bool Core.Types.IType.IsSufficient /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -861,14 +861,14 @@ bool Core.Types.IType.IsSufficient /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -881,7 +881,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -890,7 +890,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -904,7 +904,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -913,7 +913,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -926,14 +926,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -942,7 +942,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -952,7 +952,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1177,7 +1177,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1211,12 +1211,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/AllocationUsage.cs b/SysML2.NET/Core/AutoGenPoco/AllocationUsage.cs index 71afa555..25c82a15 100644 --- a/SysML2.NET/Core/AutoGenPoco/AllocationUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/AllocationUsage.cs @@ -100,14 +100,14 @@ public AllocationUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The AllocationDefinitions that are the types of this AllocationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] [Implements(implementation: "IAllocationUsage.AllocationDefinition")] public List allocationDefinition => this.ComputeAllocationDefinition(); @@ -115,7 +115,7 @@ public AllocationUsage() /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IConnectionUsage.ConnectionDefinition")] [Implements(implementation: "IConnector.Association")] @@ -129,7 +129,7 @@ public AllocationUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -138,7 +138,7 @@ public AllocationUsage() /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedByProperty("IAllocationUsage.AllocationDefinition")] @@ -150,7 +150,7 @@ public AllocationUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -161,14 +161,14 @@ public AllocationUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -178,7 +178,7 @@ public AllocationUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -187,7 +187,7 @@ public AllocationUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -196,7 +196,7 @@ public AllocationUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -211,14 +211,14 @@ public AllocationUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -226,7 +226,7 @@ public AllocationUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -236,14 +236,14 @@ public AllocationUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -253,14 +253,14 @@ public AllocationUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -270,7 +270,7 @@ public AllocationUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -279,7 +279,7 @@ public AllocationUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -289,14 +289,14 @@ public AllocationUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -306,14 +306,14 @@ public AllocationUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -321,7 +321,7 @@ public AllocationUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -329,7 +329,7 @@ public AllocationUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -338,7 +338,7 @@ public AllocationUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -346,7 +346,7 @@ public AllocationUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -360,7 +360,7 @@ public AllocationUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -368,7 +368,7 @@ public AllocationUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -377,14 +377,14 @@ public AllocationUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -392,14 +392,14 @@ public AllocationUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -413,7 +413,7 @@ public AllocationUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -421,7 +421,7 @@ public AllocationUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -432,7 +432,7 @@ public AllocationUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -440,21 +440,21 @@ public AllocationUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -462,33 +462,33 @@ public AllocationUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -496,7 +496,7 @@ public AllocationUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -527,11 +527,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -568,14 +568,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -591,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -762,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -804,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -813,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -832,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -861,14 +861,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -935,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -983,7 +983,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1044,14 +1044,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1060,7 +1060,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1068,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1078,7 +1078,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1086,7 +1086,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1097,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1108,7 +1108,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1118,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1126,7 +1126,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition => this.ComputePartDefinition(); @@ -1136,7 +1136,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1148,7 +1148,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1156,7 +1156,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1165,7 +1165,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1176,14 +1176,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1196,7 +1196,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1205,7 +1205,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1219,7 +1219,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1228,7 +1228,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1240,7 +1240,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1252,14 +1252,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1268,7 +1268,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1277,7 +1277,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1373,7 +1373,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1479,10 +1479,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1650,7 +1650,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1716,12 +1716,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1848,7 +1847,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/AnalysisCaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/AnalysisCaseDefinition.cs index 83273438..82fb51b8 100644 --- a/SysML2.NET/Core/AutoGenPoco/AnalysisCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/AnalysisCaseDefinition.cs @@ -93,7 +93,7 @@ public AnalysisCaseDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -102,7 +102,7 @@ public AnalysisCaseDefinition() /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -111,14 +111,14 @@ public AnalysisCaseDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -127,7 +127,7 @@ public AnalysisCaseDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -137,7 +137,7 @@ public AnalysisCaseDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -150,14 +150,14 @@ public AnalysisCaseDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -166,7 +166,7 @@ public AnalysisCaseDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -175,7 +175,7 @@ public AnalysisCaseDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -185,22 +185,24 @@ public AnalysisCaseDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -208,7 +210,7 @@ public AnalysisCaseDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -218,14 +220,14 @@ public AnalysisCaseDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -233,7 +235,7 @@ public AnalysisCaseDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -242,7 +244,7 @@ public AnalysisCaseDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -250,7 +252,7 @@ public AnalysisCaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -264,7 +266,7 @@ public AnalysisCaseDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -272,14 +274,14 @@ public AnalysisCaseDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -290,44 +292,44 @@ public AnalysisCaseDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -335,7 +337,7 @@ public AnalysisCaseDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -343,7 +345,7 @@ public AnalysisCaseDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -351,7 +353,7 @@ public AnalysisCaseDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -360,7 +362,7 @@ public AnalysisCaseDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -371,14 +373,14 @@ public AnalysisCaseDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -386,7 +388,7 @@ public AnalysisCaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -394,7 +396,7 @@ public AnalysisCaseDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -402,7 +404,7 @@ public AnalysisCaseDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -410,7 +412,7 @@ public AnalysisCaseDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -419,7 +421,7 @@ public AnalysisCaseDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -428,7 +430,7 @@ public AnalysisCaseDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -436,7 +438,7 @@ public AnalysisCaseDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -444,7 +446,7 @@ public AnalysisCaseDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -452,7 +454,7 @@ public AnalysisCaseDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -460,7 +462,7 @@ public AnalysisCaseDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -471,7 +473,7 @@ public AnalysisCaseDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -479,7 +481,7 @@ public AnalysisCaseDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -488,7 +490,7 @@ public AnalysisCaseDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -498,7 +500,7 @@ public AnalysisCaseDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -508,14 +510,14 @@ public AnalysisCaseDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -524,7 +526,7 @@ public AnalysisCaseDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -532,7 +534,7 @@ public AnalysisCaseDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -541,7 +543,7 @@ public AnalysisCaseDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -550,7 +552,7 @@ public AnalysisCaseDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -559,7 +561,7 @@ public AnalysisCaseDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -568,7 +570,7 @@ public AnalysisCaseDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -576,7 +578,7 @@ public AnalysisCaseDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -585,7 +587,7 @@ public AnalysisCaseDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -594,7 +596,7 @@ public AnalysisCaseDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -603,7 +605,7 @@ public AnalysisCaseDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -613,7 +615,7 @@ public AnalysisCaseDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -621,7 +623,7 @@ public AnalysisCaseDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -629,7 +631,7 @@ public AnalysisCaseDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -637,7 +639,7 @@ public AnalysisCaseDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -645,7 +647,7 @@ public AnalysisCaseDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -653,7 +655,7 @@ public AnalysisCaseDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -664,7 +666,7 @@ public AnalysisCaseDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -672,7 +674,7 @@ public AnalysisCaseDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -681,7 +683,7 @@ public AnalysisCaseDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -690,7 +692,7 @@ public AnalysisCaseDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -699,7 +701,7 @@ public AnalysisCaseDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -707,7 +709,7 @@ public AnalysisCaseDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -715,7 +717,7 @@ public AnalysisCaseDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -724,7 +726,7 @@ public AnalysisCaseDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -733,7 +735,7 @@ public AnalysisCaseDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -741,7 +743,7 @@ public AnalysisCaseDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -749,7 +751,7 @@ public AnalysisCaseDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -757,7 +759,7 @@ public AnalysisCaseDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -766,14 +768,14 @@ public AnalysisCaseDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -783,7 +785,7 @@ public AnalysisCaseDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -791,7 +793,7 @@ public AnalysisCaseDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -803,7 +805,7 @@ public AnalysisCaseDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -816,14 +818,16 @@ public AnalysisCaseDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -833,7 +837,7 @@ public AnalysisCaseDefinition() /// An Expression used to compute the result of the AnalysisCaseDefinition, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IAnalysisCaseDefinition.ResultExpression")] @@ -845,14 +849,14 @@ public AnalysisCaseDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -860,7 +864,7 @@ public AnalysisCaseDefinition() /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -869,7 +873,7 @@ public AnalysisCaseDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -882,14 +886,14 @@ public AnalysisCaseDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -898,7 +902,7 @@ public AnalysisCaseDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -908,7 +912,7 @@ public AnalysisCaseDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1124,7 +1128,7 @@ public AnalysisCaseDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1147,12 +1151,11 @@ public AnalysisCaseDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/AnalysisCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/AnalysisCaseUsage.cs index 3395f79e..672f0dc3 100644 --- a/SysML2.NET/Core/AutoGenPoco/AnalysisCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/AnalysisCaseUsage.cs @@ -96,7 +96,7 @@ public AnalysisCaseUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -106,7 +106,7 @@ public AnalysisCaseUsage() /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -115,14 +115,14 @@ public AnalysisCaseUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IAnalysisCaseUsage.AnalysisCaseDefinition")] public IAnalysisCaseDefinition analysisCaseDefinition => this.ComputeAnalysisCaseDefinition(); @@ -130,7 +130,7 @@ public AnalysisCaseUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -141,7 +141,7 @@ public AnalysisCaseUsage() /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -151,7 +151,7 @@ public AnalysisCaseUsage() /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [RedefinedByProperty("IAnalysisCaseUsage.AnalysisCaseDefinition")] [Implements(implementation: "ICaseUsage.CaseDefinition")] @@ -165,7 +165,7 @@ public AnalysisCaseUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -175,14 +175,14 @@ public AnalysisCaseUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -192,7 +192,7 @@ public AnalysisCaseUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -201,7 +201,7 @@ public AnalysisCaseUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -216,14 +216,14 @@ public AnalysisCaseUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -232,7 +232,7 @@ public AnalysisCaseUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -242,14 +242,14 @@ public AnalysisCaseUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -259,14 +259,14 @@ public AnalysisCaseUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -275,7 +275,7 @@ public AnalysisCaseUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -284,7 +284,7 @@ public AnalysisCaseUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -294,14 +294,14 @@ public AnalysisCaseUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -311,14 +311,15 @@ public AnalysisCaseUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -327,7 +328,7 @@ public AnalysisCaseUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -335,7 +336,7 @@ public AnalysisCaseUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -343,7 +344,7 @@ public AnalysisCaseUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -352,7 +353,7 @@ public AnalysisCaseUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -360,7 +361,7 @@ public AnalysisCaseUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -374,7 +375,7 @@ public AnalysisCaseUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -382,7 +383,7 @@ public AnalysisCaseUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -391,14 +392,14 @@ public AnalysisCaseUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -406,14 +407,14 @@ public AnalysisCaseUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -427,7 +428,7 @@ public AnalysisCaseUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -438,7 +439,7 @@ public AnalysisCaseUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -446,14 +447,14 @@ public AnalysisCaseUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -461,14 +462,14 @@ public AnalysisCaseUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -476,33 +477,33 @@ public AnalysisCaseUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -510,7 +511,7 @@ public AnalysisCaseUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -523,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -531,11 +532,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -544,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -561,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -572,14 +573,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -587,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -595,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -603,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -611,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -619,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -627,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -637,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -645,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -653,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -661,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -669,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -677,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -685,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -693,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -701,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -709,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -717,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -725,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -733,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -741,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -749,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -757,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -766,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -782,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -798,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -808,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -817,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -826,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -854,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -874,14 +875,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -890,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -899,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -909,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -919,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -929,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -938,7 +939,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -948,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -957,7 +958,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -968,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -977,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -997,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1007,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1017,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1027,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1036,7 +1037,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1046,14 +1047,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1062,7 +1063,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1070,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1080,7 +1081,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1088,7 +1089,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1099,7 +1100,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1109,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1118,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1128,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1140,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1149,7 +1150,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1159,7 +1160,7 @@ bool Core.Features.IFeature.IsVariable /// An Expression used to compute the result of the AnalysisCaseUsage, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IAnalysisCaseUsage.ResultExpression")] public IExpression resultExpression => this.ComputeResultExpression(); @@ -1170,14 +1171,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1186,7 +1187,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1198,7 +1199,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1210,14 +1211,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1226,7 +1227,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1235,7 +1236,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1356,7 +1357,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1496,10 +1497,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1609,7 +1610,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1697,7 +1698,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1752,12 +1753,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1884,7 +1884,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/AnnotatingElement.cs b/SysML2.NET/Core/AutoGenPoco/AnnotatingElement.cs index 79d4590b..a930362a 100644 --- a/SysML2.NET/Core/AutoGenPoco/AnnotatingElement.cs +++ b/SysML2.NET/Core/AutoGenPoco/AnnotatingElement.cs @@ -65,7 +65,7 @@ public AnnotatingElement() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -74,7 +74,7 @@ public AnnotatingElement() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement => this.ComputeAnnotatedElement(); @@ -82,7 +82,7 @@ public AnnotatingElement() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -90,7 +90,7 @@ public AnnotatingElement() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -100,14 +100,14 @@ public AnnotatingElement() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,7 +117,7 @@ public AnnotatingElement() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -128,14 +128,14 @@ public AnnotatingElement() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -145,7 +145,7 @@ public AnnotatingElement() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -153,7 +153,7 @@ public AnnotatingElement() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -163,7 +163,7 @@ public AnnotatingElement() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -173,14 +173,14 @@ public AnnotatingElement() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -192,14 +192,14 @@ public AnnotatingElement() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -208,7 +208,7 @@ public AnnotatingElement() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -218,7 +218,7 @@ public AnnotatingElement() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -226,7 +226,7 @@ public AnnotatingElement() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -242,7 +242,7 @@ public AnnotatingElement() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -252,14 +252,14 @@ public AnnotatingElement() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -308,7 +308,7 @@ public AnnotatingElement() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Annotation.cs b/SysML2.NET/Core/AutoGenPoco/Annotation.cs index ef35e653..76dd2bfb 100644 --- a/SysML2.NET/Core/AutoGenPoco/Annotation.cs +++ b/SysML2.NET/Core/AutoGenPoco/Annotation.cs @@ -68,14 +68,14 @@ public Annotation() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Element that is annotated by the annotatingElement of this Annotation. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAnnotation.AnnotatedElement")] public IElement AnnotatedElement { get; set; } @@ -84,7 +84,7 @@ public Annotation() /// The AnnotatingElement that annotates the annotatedElement of this Annotation. This is always either /// the ownedAnnotatingElement or the owningAnnotatingElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAnnotation.AnnotatingElement")] public IAnnotatingElement annotatingElement => this.ComputeAnnotatingElement(); @@ -92,7 +92,7 @@ public Annotation() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -102,14 +102,14 @@ public Annotation() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -119,7 +119,7 @@ public Annotation() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -127,7 +127,7 @@ public Annotation() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -138,14 +138,14 @@ public Annotation() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -155,14 +155,14 @@ public Annotation() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The annotatingElement of this Annotation, when it is an ownedRelatedElement. /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [Implements(implementation: "IAnnotation.OwnedAnnotatingElement")] @@ -172,7 +172,7 @@ public Annotation() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -182,14 +182,14 @@ public Annotation() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -200,7 +200,7 @@ public Annotation() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -212,14 +212,14 @@ public Annotation() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The annotatedElement of this Annotation, when it is also the owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_494140_18542")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IAnnotation.OwningAnnotatedElement")] @@ -228,7 +228,7 @@ public Annotation() /// /// The annotatingElement of this Annotation, when it is the owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IAnnotation.OwningAnnotatingElement")] @@ -237,7 +237,7 @@ public Annotation() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -247,7 +247,7 @@ public Annotation() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -255,7 +255,7 @@ public Annotation() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -266,7 +266,7 @@ public Annotation() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -282,7 +282,7 @@ public Annotation() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -290,7 +290,7 @@ public Annotation() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -300,14 +300,14 @@ public Annotation() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAnnotation.AnnotatingElement")] [Implements(implementation: "IRelationship.Source")] @@ -320,7 +320,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAnnotation.AnnotatedElement")] [Implements(implementation: "IRelationship.Target")] @@ -339,7 +339,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -408,7 +408,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/AssertConstraintUsage.cs b/SysML2.NET/Core/AutoGenPoco/AssertConstraintUsage.cs index 8e11c79e..520af929 100644 --- a/SysML2.NET/Core/AutoGenPoco/AssertConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/AssertConstraintUsage.cs @@ -96,7 +96,7 @@ public AssertConstraintUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -105,14 +105,14 @@ public AssertConstraintUsage() /// ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the /// AssertConstraintUsage itself. /// - [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAssertConstraintUsage.AssertedConstraint")] public IConstraintUsage assertedConstraint => this.ComputeAssertedConstraint(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -126,7 +126,7 @@ public AssertConstraintUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -135,7 +135,7 @@ public AssertConstraintUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] public IPredicate constraintDefinition => this.ComputeConstraintDefinition(); @@ -146,14 +146,14 @@ public AssertConstraintUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -163,7 +163,7 @@ public AssertConstraintUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -172,7 +172,7 @@ public AssertConstraintUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -187,14 +187,14 @@ public AssertConstraintUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -203,7 +203,7 @@ public AssertConstraintUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -213,14 +213,14 @@ public AssertConstraintUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -230,14 +230,14 @@ public AssertConstraintUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -246,7 +246,7 @@ public AssertConstraintUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -255,7 +255,7 @@ public AssertConstraintUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -265,14 +265,14 @@ public AssertConstraintUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -282,14 +282,15 @@ public AssertConstraintUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -298,7 +299,7 @@ public AssertConstraintUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -306,7 +307,7 @@ public AssertConstraintUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -314,7 +315,7 @@ public AssertConstraintUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -323,7 +324,7 @@ public AssertConstraintUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -331,7 +332,7 @@ public AssertConstraintUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -345,7 +346,7 @@ public AssertConstraintUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -353,7 +354,7 @@ public AssertConstraintUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -362,14 +363,14 @@ public AssertConstraintUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -377,14 +378,14 @@ public AssertConstraintUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -398,7 +399,7 @@ public AssertConstraintUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -409,7 +410,7 @@ public AssertConstraintUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -417,14 +418,14 @@ public AssertConstraintUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -432,21 +433,21 @@ public AssertConstraintUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IInvariant.IsNegated")] public bool IsNegated { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -454,33 +455,33 @@ public AssertConstraintUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -488,7 +489,7 @@ public AssertConstraintUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -501,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -509,11 +510,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -522,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -530,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -539,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -550,14 +551,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -565,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -573,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -581,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -589,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -597,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -605,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -615,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -623,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -631,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -639,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -647,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -655,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -663,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -671,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -679,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -687,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -695,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -703,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -711,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -719,7 +720,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -727,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -735,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -744,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -752,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -760,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -768,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -778,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -786,7 +787,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -795,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -804,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -814,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -823,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -833,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -843,14 +844,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -859,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -868,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -878,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -888,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -898,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -907,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -917,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -926,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -937,7 +938,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -946,7 +947,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -954,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -966,7 +967,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -976,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -986,7 +987,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -996,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1005,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1015,14 +1016,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1031,7 +1032,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1039,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1049,7 +1050,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1057,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1068,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1078,7 +1079,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1087,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1097,14 +1098,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1118,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1127,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1139,14 +1141,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1158,7 +1160,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1170,14 +1172,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1186,7 +1188,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1195,7 +1197,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1303,7 +1305,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1423,10 +1425,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1526,7 +1528,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1624,7 +1626,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1679,12 +1681,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1811,7 +1812,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/AssignmentActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/AssignmentActionUsage.cs index 0b012db1..b62ca7e4 100644 --- a/SysML2.NET/Core/AutoGenPoco/AssignmentActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/AssignmentActionUsage.cs @@ -99,7 +99,7 @@ public AssignmentActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -108,14 +108,14 @@ public AssignmentActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -129,7 +129,7 @@ public AssignmentActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -139,14 +139,14 @@ public AssignmentActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -156,7 +156,7 @@ public AssignmentActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -165,7 +165,7 @@ public AssignmentActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -180,14 +180,14 @@ public AssignmentActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -196,7 +196,7 @@ public AssignmentActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -206,14 +206,14 @@ public AssignmentActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -223,14 +223,14 @@ public AssignmentActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -239,7 +239,7 @@ public AssignmentActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -248,7 +248,7 @@ public AssignmentActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -258,14 +258,14 @@ public AssignmentActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -275,14 +275,14 @@ public AssignmentActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -290,7 +290,7 @@ public AssignmentActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -298,7 +298,7 @@ public AssignmentActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -307,7 +307,7 @@ public AssignmentActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -315,7 +315,7 @@ public AssignmentActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -329,7 +329,7 @@ public AssignmentActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -337,7 +337,7 @@ public AssignmentActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -346,14 +346,14 @@ public AssignmentActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -361,14 +361,14 @@ public AssignmentActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -382,7 +382,7 @@ public AssignmentActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -393,7 +393,7 @@ public AssignmentActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -401,21 +401,21 @@ public AssignmentActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -423,33 +423,33 @@ public AssignmentActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -457,7 +457,7 @@ public AssignmentActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -470,7 +470,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -478,11 +478,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -491,7 +491,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -499,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -508,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -519,14 +519,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -765,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -813,14 +813,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -829,7 +829,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -848,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -907,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -924,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -936,7 +936,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -946,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -956,7 +956,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -966,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -985,14 +985,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1001,7 +1001,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1009,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1048,7 +1048,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1057,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1079,14 +1079,14 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Feature whose value is to be set. /// - [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IAssignmentActionUsage.Referent")] public IFeature referent => this.ComputeReferent(); @@ -1097,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -1106,14 +1106,14 @@ bool Core.Features.IFeature.IsVariable /// value of the referent will be set to the result of the valueExpression by this /// AssignmentActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAssignmentActionUsage.TargetArgument")] public IExpression targetArgument => this.ComputeTargetArgument(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1125,7 +1125,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1137,14 +1137,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1152,7 +1152,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Expression whose result is to be assigned to the referent Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAssignmentActionUsage.ValueExpression")] public IExpression valueExpression => this.ComputeValueExpression(); @@ -1160,7 +1160,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1169,7 +1169,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1278,7 +1278,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1404,10 +1404,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1576,7 +1576,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1631,12 +1631,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1763,7 +1762,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Association.cs b/SysML2.NET/Core/AutoGenPoco/Association.cs index f2fad48e..e504f272 100644 --- a/SysML2.NET/Core/AutoGenPoco/Association.cs +++ b/SysML2.NET/Core/AutoGenPoco/Association.cs @@ -75,7 +75,7 @@ public Association() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -84,7 +84,7 @@ public Association() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd => this.ComputeAssociationEnd(); @@ -92,7 +92,7 @@ public Association() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -102,7 +102,7 @@ public Association() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -115,14 +115,14 @@ public Association() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -130,7 +130,7 @@ public Association() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -140,14 +140,14 @@ public Association() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -156,7 +156,7 @@ public Association() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -166,14 +166,14 @@ public Association() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -181,7 +181,7 @@ public Association() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -190,7 +190,7 @@ public Association() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -198,7 +198,7 @@ public Association() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -212,7 +212,7 @@ public Association() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -220,14 +220,14 @@ public Association() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -235,7 +235,7 @@ public Association() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -246,26 +246,26 @@ public Association() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -273,7 +273,7 @@ public Association() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -281,7 +281,7 @@ public Association() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -290,7 +290,7 @@ public Association() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -301,14 +301,14 @@ public Association() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -317,7 +317,7 @@ public Association() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -326,7 +326,7 @@ public Association() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -336,7 +336,7 @@ public Association() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -346,7 +346,7 @@ public Association() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -356,14 +356,14 @@ public Association() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -372,7 +372,7 @@ public Association() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -381,7 +381,7 @@ public Association() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -391,7 +391,7 @@ public Association() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -400,7 +400,7 @@ public Association() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -410,7 +410,7 @@ public Association() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -419,7 +419,7 @@ public Association() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -429,7 +429,7 @@ public Association() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -440,7 +440,7 @@ public Association() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -452,7 +452,7 @@ public Association() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -462,7 +462,7 @@ public Association() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -470,7 +470,7 @@ public Association() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -480,14 +480,14 @@ public Association() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -497,7 +497,7 @@ public Association() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -505,7 +505,7 @@ public Association() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -516,7 +516,7 @@ public Association() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -532,7 +532,7 @@ public Association() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -540,7 +540,7 @@ public Association() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -549,7 +549,7 @@ public Association() /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -560,14 +560,14 @@ public Association() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -580,7 +580,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -589,7 +589,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -603,7 +603,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -612,7 +612,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -625,7 +625,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -849,7 +849,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -883,12 +883,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/AssociationStructure.cs b/SysML2.NET/Core/AutoGenPoco/AssociationStructure.cs index e704f0c3..46f63507 100644 --- a/SysML2.NET/Core/AutoGenPoco/AssociationStructure.cs +++ b/SysML2.NET/Core/AutoGenPoco/AssociationStructure.cs @@ -77,7 +77,7 @@ public AssociationStructure() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -86,7 +86,7 @@ public AssociationStructure() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd => this.ComputeAssociationEnd(); @@ -94,7 +94,7 @@ public AssociationStructure() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -104,7 +104,7 @@ public AssociationStructure() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -117,14 +117,14 @@ public AssociationStructure() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -132,7 +132,7 @@ public AssociationStructure() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -142,14 +142,14 @@ public AssociationStructure() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -158,7 +158,7 @@ public AssociationStructure() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -168,14 +168,14 @@ public AssociationStructure() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -183,7 +183,7 @@ public AssociationStructure() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -192,7 +192,7 @@ public AssociationStructure() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -200,7 +200,7 @@ public AssociationStructure() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -214,7 +214,7 @@ public AssociationStructure() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -222,14 +222,14 @@ public AssociationStructure() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -237,7 +237,7 @@ public AssociationStructure() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -248,26 +248,26 @@ public AssociationStructure() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -275,7 +275,7 @@ public AssociationStructure() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -283,7 +283,7 @@ public AssociationStructure() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -292,7 +292,7 @@ public AssociationStructure() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -303,14 +303,14 @@ public AssociationStructure() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -319,7 +319,7 @@ public AssociationStructure() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -328,7 +328,7 @@ public AssociationStructure() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -338,7 +338,7 @@ public AssociationStructure() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -348,7 +348,7 @@ public AssociationStructure() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -358,14 +358,14 @@ public AssociationStructure() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -374,7 +374,7 @@ public AssociationStructure() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -383,7 +383,7 @@ public AssociationStructure() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -393,7 +393,7 @@ public AssociationStructure() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -402,7 +402,7 @@ public AssociationStructure() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -412,7 +412,7 @@ public AssociationStructure() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -421,7 +421,7 @@ public AssociationStructure() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -431,7 +431,7 @@ public AssociationStructure() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -442,7 +442,7 @@ public AssociationStructure() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -454,7 +454,7 @@ public AssociationStructure() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -464,7 +464,7 @@ public AssociationStructure() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -472,7 +472,7 @@ public AssociationStructure() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -482,14 +482,14 @@ public AssociationStructure() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -499,7 +499,7 @@ public AssociationStructure() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -507,7 +507,7 @@ public AssociationStructure() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -518,7 +518,7 @@ public AssociationStructure() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -534,7 +534,7 @@ public AssociationStructure() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -542,7 +542,7 @@ public AssociationStructure() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -551,7 +551,7 @@ public AssociationStructure() /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -562,14 +562,14 @@ public AssociationStructure() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -582,7 +582,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -591,7 +591,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -605,7 +605,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -614,7 +614,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -627,7 +627,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -851,7 +851,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -885,12 +885,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/AttributeDefinition.cs b/SysML2.NET/Core/AutoGenPoco/AttributeDefinition.cs index 72fa8e93..2f88e70b 100644 --- a/SysML2.NET/Core/AutoGenPoco/AttributeDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/AttributeDefinition.cs @@ -66,7 +66,7 @@ namespace SysML2.NET.Core.POCO.Systems.Attributes /// /// An AttributeDefinition is a Definition and a DataType of information about a quality or /// characteristic of a system or part of a system that has no independent identity other than its - /// value. All features of an AttributeDefinition must be referential (non-composite).As a DataType, an + /// value. All features of an AttributeDefinition must be referential (non-composite). As a DataType, an /// AttributeDefinition must specialize, directly or indirectly, the base DataType Base::DataValue from /// the Kernel Semantic Library. /// @@ -95,14 +95,14 @@ public AttributeDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -112,7 +112,7 @@ public AttributeDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -125,14 +125,14 @@ public AttributeDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -140,7 +140,7 @@ public AttributeDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -149,7 +149,7 @@ public AttributeDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -159,14 +159,14 @@ public AttributeDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -174,7 +174,7 @@ public AttributeDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -184,14 +184,14 @@ public AttributeDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -199,7 +199,7 @@ public AttributeDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -208,7 +208,7 @@ public AttributeDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -216,7 +216,7 @@ public AttributeDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -230,7 +230,7 @@ public AttributeDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -238,14 +238,14 @@ public AttributeDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -256,26 +256,26 @@ public AttributeDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -283,7 +283,7 @@ public AttributeDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -291,7 +291,7 @@ public AttributeDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -299,7 +299,7 @@ public AttributeDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -308,7 +308,7 @@ public AttributeDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -319,14 +319,14 @@ public AttributeDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -334,7 +334,7 @@ public AttributeDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -342,7 +342,7 @@ public AttributeDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -350,7 +350,7 @@ public AttributeDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -359,7 +359,7 @@ public AttributeDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -368,7 +368,7 @@ public AttributeDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -376,7 +376,7 @@ public AttributeDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -384,7 +384,7 @@ public AttributeDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -392,7 +392,7 @@ public AttributeDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -400,7 +400,7 @@ public AttributeDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -411,7 +411,7 @@ public AttributeDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -419,7 +419,7 @@ public AttributeDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -428,7 +428,7 @@ public AttributeDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -438,7 +438,7 @@ public AttributeDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -448,14 +448,14 @@ public AttributeDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -464,7 +464,7 @@ public AttributeDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -472,7 +472,7 @@ public AttributeDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -481,7 +481,7 @@ public AttributeDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -490,7 +490,7 @@ public AttributeDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -499,7 +499,7 @@ public AttributeDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -508,7 +508,7 @@ public AttributeDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -516,7 +516,7 @@ public AttributeDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -525,7 +525,7 @@ public AttributeDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -534,7 +534,7 @@ public AttributeDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -543,7 +543,7 @@ public AttributeDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -553,7 +553,7 @@ public AttributeDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -561,7 +561,7 @@ public AttributeDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -569,7 +569,7 @@ public AttributeDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -577,7 +577,7 @@ public AttributeDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -585,7 +585,7 @@ public AttributeDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -593,7 +593,7 @@ public AttributeDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -604,7 +604,7 @@ public AttributeDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -612,7 +612,7 @@ public AttributeDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -621,7 +621,7 @@ public AttributeDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -630,7 +630,7 @@ public AttributeDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -639,7 +639,7 @@ public AttributeDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -647,7 +647,7 @@ public AttributeDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -655,7 +655,7 @@ public AttributeDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -664,7 +664,7 @@ public AttributeDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -673,7 +673,7 @@ public AttributeDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -681,7 +681,7 @@ public AttributeDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -689,7 +689,7 @@ public AttributeDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -697,7 +697,7 @@ public AttributeDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -706,14 +706,14 @@ public AttributeDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -723,7 +723,7 @@ public AttributeDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -731,7 +731,7 @@ public AttributeDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -747,7 +747,7 @@ public AttributeDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -757,14 +757,14 @@ public AttributeDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -777,14 +777,14 @@ public AttributeDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -793,7 +793,7 @@ public AttributeDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -803,7 +803,7 @@ public AttributeDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1019,7 +1019,7 @@ public AttributeDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1042,12 +1042,11 @@ public AttributeDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/AttributeUsage.cs b/SysML2.NET/Core/AutoGenPoco/AttributeUsage.cs index 9eba48fa..bbcda359 100644 --- a/SysML2.NET/Core/AutoGenPoco/AttributeUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/AttributeUsage.cs @@ -68,7 +68,7 @@ namespace SysML2.NET.Core.POCO.Systems.Attributes /// AttributeDefinition, an AttributeUsage is a usage of a AttributeDefinition to represent the value of /// some system quality or characteristic. However, other kinds of kernel DataTypes are also allowed, to /// permit use of DataTypes from the Kernel Model Libraries. An AttributeUsage itself as well as all its - /// nested features must be referential (non-composite).An AttributeUsage must specialize, directly or + /// nested features must be referential (non-composite). An AttributeUsage must specialize, directly or /// indirectly, the base Feature Base::dataValues from the Kernel Semantic Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471291545_950196_20762", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -96,7 +96,7 @@ public AttributeUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -105,7 +105,7 @@ public AttributeUsage() /// but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IAttributeUsage.AttributeDefinition")] public List attributeDefinition => this.ComputeAttributeDefinition(); @@ -118,7 +118,7 @@ public AttributeUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -128,14 +128,14 @@ public AttributeUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -145,7 +145,7 @@ public AttributeUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -154,7 +154,7 @@ public AttributeUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IAttributeUsage.AttributeDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -169,14 +169,14 @@ public AttributeUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -184,7 +184,7 @@ public AttributeUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -194,14 +194,14 @@ public AttributeUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -211,14 +211,14 @@ public AttributeUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -227,7 +227,7 @@ public AttributeUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -236,7 +236,7 @@ public AttributeUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -246,14 +246,14 @@ public AttributeUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -263,14 +263,14 @@ public AttributeUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -278,7 +278,7 @@ public AttributeUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -287,7 +287,7 @@ public AttributeUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -295,7 +295,7 @@ public AttributeUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -309,7 +309,7 @@ public AttributeUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -317,7 +317,7 @@ public AttributeUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -326,14 +326,14 @@ public AttributeUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -341,14 +341,14 @@ public AttributeUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -362,7 +362,7 @@ public AttributeUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -373,21 +373,21 @@ public AttributeUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -395,14 +395,14 @@ public AttributeUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for an AttributeUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IAttributeUsage.IsReference")] public bool isReference => this.ComputeIsReference(); @@ -410,27 +410,27 @@ public AttributeUsage() /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAttributeUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -438,7 +438,7 @@ public AttributeUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -451,7 +451,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -459,11 +459,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -472,7 +472,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -480,7 +480,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -489,7 +489,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -500,14 +500,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -515,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -565,7 +565,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -754,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -773,7 +773,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -783,14 +783,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -799,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -818,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -828,7 +828,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -847,7 +847,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -857,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -894,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -936,7 +936,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -945,7 +945,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -955,14 +955,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -979,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -989,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -997,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1008,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1031,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1041,14 +1041,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1060,7 +1060,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1072,14 +1072,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1088,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1097,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1193,7 +1193,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1299,10 +1299,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1461,7 +1461,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1516,12 +1516,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1648,7 +1647,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Behavior.cs b/SysML2.NET/Core/AutoGenPoco/Behavior.cs index 674a6b9c..972f351f 100644 --- a/SysML2.NET/Core/AutoGenPoco/Behavior.cs +++ b/SysML2.NET/Core/AutoGenPoco/Behavior.cs @@ -71,14 +71,14 @@ public Behavior() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -88,7 +88,7 @@ public Behavior() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -101,14 +101,14 @@ public Behavior() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -117,7 +117,7 @@ public Behavior() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -127,14 +127,14 @@ public Behavior() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -142,7 +142,7 @@ public Behavior() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -152,14 +152,14 @@ public Behavior() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -167,7 +167,7 @@ public Behavior() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -176,7 +176,7 @@ public Behavior() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -184,7 +184,7 @@ public Behavior() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -198,7 +198,7 @@ public Behavior() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -206,14 +206,14 @@ public Behavior() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -224,26 +224,26 @@ public Behavior() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -251,7 +251,7 @@ public Behavior() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -259,7 +259,7 @@ public Behavior() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -268,7 +268,7 @@ public Behavior() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -279,14 +279,14 @@ public Behavior() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -295,7 +295,7 @@ public Behavior() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -304,7 +304,7 @@ public Behavior() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -314,7 +314,7 @@ public Behavior() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -324,7 +324,7 @@ public Behavior() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -334,14 +334,14 @@ public Behavior() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -350,7 +350,7 @@ public Behavior() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -359,7 +359,7 @@ public Behavior() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -369,7 +369,7 @@ public Behavior() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -378,7 +378,7 @@ public Behavior() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -388,7 +388,7 @@ public Behavior() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -397,7 +397,7 @@ public Behavior() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -407,7 +407,7 @@ public Behavior() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -419,7 +419,7 @@ public Behavior() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -429,7 +429,7 @@ public Behavior() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -437,7 +437,7 @@ public Behavior() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -447,14 +447,14 @@ public Behavior() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -464,7 +464,7 @@ public Behavior() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -472,7 +472,7 @@ public Behavior() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -484,7 +484,7 @@ public Behavior() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -497,7 +497,7 @@ public Behavior() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -507,14 +507,14 @@ public Behavior() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -522,7 +522,7 @@ public Behavior() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -535,7 +535,7 @@ public Behavior() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -750,7 +750,7 @@ public Behavior() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -773,12 +773,11 @@ public Behavior() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/BindingConnector.cs b/SysML2.NET/Core/AutoGenPoco/BindingConnector.cs index 833f2f27..44be3d46 100644 --- a/SysML2.NET/Core/AutoGenPoco/BindingConnector.cs +++ b/SysML2.NET/Core/AutoGenPoco/BindingConnector.cs @@ -74,14 +74,14 @@ public BindingConnector() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association => this.ComputeAssociation(); @@ -94,7 +94,7 @@ public BindingConnector() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -103,7 +103,7 @@ public BindingConnector() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -114,14 +114,14 @@ public BindingConnector() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -131,7 +131,7 @@ public BindingConnector() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -140,7 +140,7 @@ public BindingConnector() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -153,14 +153,14 @@ public BindingConnector() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -169,14 +169,14 @@ public BindingConnector() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -186,14 +186,14 @@ public BindingConnector() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -203,7 +203,7 @@ public BindingConnector() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -212,7 +212,7 @@ public BindingConnector() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -222,14 +222,14 @@ public BindingConnector() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -239,14 +239,14 @@ public BindingConnector() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -254,7 +254,7 @@ public BindingConnector() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -263,7 +263,7 @@ public BindingConnector() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -271,7 +271,7 @@ public BindingConnector() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -285,7 +285,7 @@ public BindingConnector() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -293,7 +293,7 @@ public BindingConnector() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -302,14 +302,14 @@ public BindingConnector() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -317,14 +317,14 @@ public BindingConnector() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -338,7 +338,7 @@ public BindingConnector() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -346,7 +346,7 @@ public BindingConnector() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -357,21 +357,21 @@ public BindingConnector() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -379,26 +379,26 @@ public BindingConnector() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -406,7 +406,7 @@ public BindingConnector() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -414,7 +414,7 @@ public BindingConnector() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -422,7 +422,7 @@ public BindingConnector() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -431,7 +431,7 @@ public BindingConnector() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -442,14 +442,14 @@ public BindingConnector() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -458,7 +458,7 @@ public BindingConnector() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -467,7 +467,7 @@ public BindingConnector() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -477,7 +477,7 @@ public BindingConnector() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -486,7 +486,7 @@ public BindingConnector() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -496,7 +496,7 @@ public BindingConnector() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -506,14 +506,14 @@ public BindingConnector() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -522,7 +522,7 @@ public BindingConnector() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -531,7 +531,7 @@ public BindingConnector() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -541,7 +541,7 @@ public BindingConnector() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -551,7 +551,7 @@ public BindingConnector() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -561,7 +561,7 @@ public BindingConnector() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -570,7 +570,7 @@ public BindingConnector() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -580,7 +580,7 @@ public BindingConnector() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -589,7 +589,7 @@ public BindingConnector() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -600,7 +600,7 @@ public BindingConnector() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -609,7 +609,7 @@ public BindingConnector() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -617,7 +617,7 @@ public BindingConnector() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -628,7 +628,7 @@ public BindingConnector() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -640,7 +640,7 @@ public BindingConnector() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -650,7 +650,7 @@ public BindingConnector() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -660,7 +660,7 @@ public BindingConnector() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -670,7 +670,7 @@ public BindingConnector() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -679,7 +679,7 @@ public BindingConnector() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -689,14 +689,14 @@ public BindingConnector() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -704,7 +704,7 @@ public BindingConnector() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -714,7 +714,7 @@ public BindingConnector() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -722,7 +722,7 @@ public BindingConnector() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -733,7 +733,7 @@ public BindingConnector() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -744,7 +744,7 @@ public BindingConnector() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -759,7 +759,7 @@ public BindingConnector() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -767,7 +767,7 @@ public BindingConnector() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -776,7 +776,7 @@ public BindingConnector() /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -787,14 +787,14 @@ public BindingConnector() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -807,7 +807,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -816,7 +816,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -830,7 +830,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -839,7 +839,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -851,7 +851,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -863,7 +863,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -958,7 +958,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1064,10 +1064,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1226,7 +1226,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1283,12 +1283,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1415,7 +1414,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/BindingConnectorAsUsage.cs b/SysML2.NET/Core/AutoGenPoco/BindingConnectorAsUsage.cs index e5647340..ec2ae3bc 100644 --- a/SysML2.NET/Core/AutoGenPoco/BindingConnectorAsUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/BindingConnectorAsUsage.cs @@ -96,14 +96,14 @@ public BindingConnectorAsUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association => this.ComputeAssociation(); @@ -116,7 +116,7 @@ public BindingConnectorAsUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -125,7 +125,7 @@ public BindingConnectorAsUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -136,14 +136,14 @@ public BindingConnectorAsUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -153,7 +153,7 @@ public BindingConnectorAsUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -162,7 +162,7 @@ public BindingConnectorAsUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -171,7 +171,7 @@ public BindingConnectorAsUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition => this.ComputeDefinition(); @@ -185,14 +185,14 @@ public BindingConnectorAsUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -200,7 +200,7 @@ public BindingConnectorAsUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -210,14 +210,14 @@ public BindingConnectorAsUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -227,14 +227,14 @@ public BindingConnectorAsUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -244,7 +244,7 @@ public BindingConnectorAsUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -253,7 +253,7 @@ public BindingConnectorAsUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -263,14 +263,14 @@ public BindingConnectorAsUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -280,14 +280,14 @@ public BindingConnectorAsUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -295,7 +295,7 @@ public BindingConnectorAsUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -304,7 +304,7 @@ public BindingConnectorAsUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -312,7 +312,7 @@ public BindingConnectorAsUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -326,7 +326,7 @@ public BindingConnectorAsUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -334,7 +334,7 @@ public BindingConnectorAsUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -343,14 +343,14 @@ public BindingConnectorAsUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -358,14 +358,14 @@ public BindingConnectorAsUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -379,7 +379,7 @@ public BindingConnectorAsUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -387,7 +387,7 @@ public BindingConnectorAsUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -398,21 +398,21 @@ public BindingConnectorAsUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -420,33 +420,33 @@ public BindingConnectorAsUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -454,7 +454,7 @@ public BindingConnectorAsUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -475,11 +475,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -516,14 +516,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -742,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -799,14 +799,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -824,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -902,7 +902,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -953,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -982,14 +982,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1016,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1069,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1086,7 +1086,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1097,14 +1097,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1117,7 +1117,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1126,7 +1126,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1140,7 +1140,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1149,7 +1149,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1161,7 +1161,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -1173,14 +1173,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1189,7 +1189,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1198,7 +1198,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1294,7 +1294,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1400,10 +1400,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1571,7 +1571,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1637,12 +1637,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1769,7 +1768,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/BooleanExpression.cs b/SysML2.NET/Core/AutoGenPoco/BooleanExpression.cs index 2c92fc80..bb3fbecf 100644 --- a/SysML2.NET/Core/AutoGenPoco/BooleanExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/BooleanExpression.cs @@ -70,14 +70,14 @@ public BooleanExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public BooleanExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -101,14 +101,14 @@ public BooleanExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -118,7 +118,7 @@ public BooleanExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,14 +131,14 @@ public BooleanExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -148,14 +148,14 @@ public BooleanExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -165,14 +165,14 @@ public BooleanExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -181,7 +181,7 @@ public BooleanExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -190,7 +190,7 @@ public BooleanExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -200,14 +200,14 @@ public BooleanExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -217,14 +217,15 @@ public BooleanExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -233,7 +234,7 @@ public BooleanExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public BooleanExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public BooleanExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public BooleanExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public BooleanExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public BooleanExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public BooleanExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public BooleanExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public BooleanExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public BooleanExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public BooleanExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public BooleanExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public BooleanExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public BooleanExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public BooleanExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public BooleanExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public BooleanExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public BooleanExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public BooleanExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public BooleanExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public BooleanExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public BooleanExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public BooleanExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public BooleanExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public BooleanExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public BooleanExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public BooleanExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public BooleanExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public BooleanExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public BooleanExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public BooleanExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public BooleanExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public BooleanExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public BooleanExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public BooleanExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public BooleanExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public BooleanExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public BooleanExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public BooleanExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public BooleanExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public BooleanExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public BooleanExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public BooleanExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public BooleanExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,15 +721,16 @@ public BooleanExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [Implements(implementation: "IBooleanExpression.Predicate")] public IPredicate predicate => this.ComputePredicate(); @@ -741,7 +743,7 @@ public BooleanExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -750,7 +752,7 @@ public BooleanExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -762,14 +764,14 @@ public BooleanExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -781,7 +783,7 @@ public BooleanExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -792,7 +794,7 @@ public BooleanExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -899,7 +901,7 @@ public BooleanExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1019,10 +1021,10 @@ public BooleanExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1111,7 +1113,7 @@ public BooleanExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1190,7 +1192,7 @@ public BooleanExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1236,12 +1238,11 @@ public BooleanExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1368,7 +1369,7 @@ public BooleanExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/CalculationDefinition.cs b/SysML2.NET/Core/AutoGenPoco/CalculationDefinition.cs index db82ba4a..d16bbbf1 100644 --- a/SysML2.NET/Core/AutoGenPoco/CalculationDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/CalculationDefinition.cs @@ -94,7 +94,7 @@ public CalculationDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -103,14 +103,14 @@ public CalculationDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -119,7 +119,7 @@ public CalculationDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public CalculationDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,14 +142,14 @@ public CalculationDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -158,7 +158,7 @@ public CalculationDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -167,7 +167,7 @@ public CalculationDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -177,22 +177,24 @@ public CalculationDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -200,7 +202,7 @@ public CalculationDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -210,14 +212,14 @@ public CalculationDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -225,7 +227,7 @@ public CalculationDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -234,7 +236,7 @@ public CalculationDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -242,7 +244,7 @@ public CalculationDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -256,7 +258,7 @@ public CalculationDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -264,14 +266,14 @@ public CalculationDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -282,44 +284,44 @@ public CalculationDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -327,7 +329,7 @@ public CalculationDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -335,7 +337,7 @@ public CalculationDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -343,7 +345,7 @@ public CalculationDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -352,7 +354,7 @@ public CalculationDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -363,14 +365,14 @@ public CalculationDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -378,7 +380,7 @@ public CalculationDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -386,7 +388,7 @@ public CalculationDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -394,7 +396,7 @@ public CalculationDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -403,7 +405,7 @@ public CalculationDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -412,7 +414,7 @@ public CalculationDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -420,7 +422,7 @@ public CalculationDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -428,7 +430,7 @@ public CalculationDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -436,7 +438,7 @@ public CalculationDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -444,7 +446,7 @@ public CalculationDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -455,7 +457,7 @@ public CalculationDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -463,7 +465,7 @@ public CalculationDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -472,7 +474,7 @@ public CalculationDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -482,7 +484,7 @@ public CalculationDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -492,14 +494,14 @@ public CalculationDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -508,7 +510,7 @@ public CalculationDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -516,7 +518,7 @@ public CalculationDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -525,7 +527,7 @@ public CalculationDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -534,7 +536,7 @@ public CalculationDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -543,7 +545,7 @@ public CalculationDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -552,7 +554,7 @@ public CalculationDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -560,7 +562,7 @@ public CalculationDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -569,7 +571,7 @@ public CalculationDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -578,7 +580,7 @@ public CalculationDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -587,7 +589,7 @@ public CalculationDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -597,7 +599,7 @@ public CalculationDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -605,7 +607,7 @@ public CalculationDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -613,7 +615,7 @@ public CalculationDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -621,7 +623,7 @@ public CalculationDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -629,7 +631,7 @@ public CalculationDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -637,7 +639,7 @@ public CalculationDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -648,7 +650,7 @@ public CalculationDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -656,7 +658,7 @@ public CalculationDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -665,7 +667,7 @@ public CalculationDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -674,7 +676,7 @@ public CalculationDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -683,7 +685,7 @@ public CalculationDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -691,7 +693,7 @@ public CalculationDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -699,7 +701,7 @@ public CalculationDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -708,7 +710,7 @@ public CalculationDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -717,7 +719,7 @@ public CalculationDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -725,7 +727,7 @@ public CalculationDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -733,7 +735,7 @@ public CalculationDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -741,7 +743,7 @@ public CalculationDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -750,14 +752,14 @@ public CalculationDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -767,7 +769,7 @@ public CalculationDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -775,7 +777,7 @@ public CalculationDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -787,7 +789,7 @@ public CalculationDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -800,14 +802,16 @@ public CalculationDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -819,14 +823,14 @@ public CalculationDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -834,7 +838,7 @@ public CalculationDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -847,14 +851,14 @@ public CalculationDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -863,7 +867,7 @@ public CalculationDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -873,7 +877,7 @@ public CalculationDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1089,7 +1093,7 @@ public CalculationDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1112,12 +1116,11 @@ public CalculationDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/CalculationUsage.cs b/SysML2.NET/Core/AutoGenPoco/CalculationUsage.cs index fa3f56f4..212083f0 100644 --- a/SysML2.NET/Core/AutoGenPoco/CalculationUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/CalculationUsage.cs @@ -99,7 +99,7 @@ public CalculationUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -109,14 +109,14 @@ public CalculationUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -127,7 +127,7 @@ public CalculationUsage() /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [Implements(implementation: "ICalculationUsage.CalculationDefinition")] @@ -141,7 +141,7 @@ public CalculationUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -151,14 +151,14 @@ public CalculationUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -168,7 +168,7 @@ public CalculationUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -177,7 +177,7 @@ public CalculationUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -192,14 +192,14 @@ public CalculationUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -208,7 +208,7 @@ public CalculationUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -218,14 +218,14 @@ public CalculationUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -235,14 +235,14 @@ public CalculationUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -251,7 +251,7 @@ public CalculationUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -260,7 +260,7 @@ public CalculationUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -270,14 +270,14 @@ public CalculationUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -287,14 +287,15 @@ public CalculationUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -303,7 +304,7 @@ public CalculationUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -311,7 +312,7 @@ public CalculationUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -319,7 +320,7 @@ public CalculationUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -328,7 +329,7 @@ public CalculationUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -336,7 +337,7 @@ public CalculationUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -350,7 +351,7 @@ public CalculationUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -358,7 +359,7 @@ public CalculationUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -367,14 +368,14 @@ public CalculationUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -382,14 +383,14 @@ public CalculationUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -403,7 +404,7 @@ public CalculationUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -414,7 +415,7 @@ public CalculationUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -422,14 +423,14 @@ public CalculationUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -437,14 +438,14 @@ public CalculationUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -452,33 +453,33 @@ public CalculationUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -486,7 +487,7 @@ public CalculationUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -499,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -507,11 +508,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -520,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -528,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -537,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -548,14 +549,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -563,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -571,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -579,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -587,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -595,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -603,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -613,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -621,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -629,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -637,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -645,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -653,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -661,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -669,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -677,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -685,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -693,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -701,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -709,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -717,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -725,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -733,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -742,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -750,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -758,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -766,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -776,7 +777,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -785,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -794,7 +795,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -803,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -813,7 +814,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -822,7 +823,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -832,7 +833,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -842,14 +843,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -858,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -867,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -877,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -887,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -897,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -906,7 +907,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -916,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -925,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -936,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -945,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -953,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -965,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -975,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -995,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1004,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1014,14 +1015,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1030,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1038,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1048,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1056,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1067,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1077,7 +1078,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1086,7 +1087,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1096,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1108,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1117,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1129,14 +1130,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1148,7 +1149,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1160,14 +1161,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1176,7 +1177,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1185,7 +1186,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1306,7 +1307,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1446,10 +1447,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1559,7 +1560,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1647,7 +1648,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1702,12 +1703,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1834,7 +1834,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/CaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/CaseDefinition.cs index 52347cdb..2bdcc7e4 100644 --- a/SysML2.NET/Core/AutoGenPoco/CaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/CaseDefinition.cs @@ -95,7 +95,7 @@ public CaseDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -104,7 +104,7 @@ public CaseDefinition() /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -113,14 +113,14 @@ public CaseDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -129,7 +129,7 @@ public CaseDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -139,7 +139,7 @@ public CaseDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -152,14 +152,14 @@ public CaseDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -168,7 +168,7 @@ public CaseDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -177,7 +177,7 @@ public CaseDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -187,22 +187,24 @@ public CaseDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -210,7 +212,7 @@ public CaseDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -220,14 +222,14 @@ public CaseDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -235,7 +237,7 @@ public CaseDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -244,7 +246,7 @@ public CaseDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -252,7 +254,7 @@ public CaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -266,7 +268,7 @@ public CaseDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -274,14 +276,14 @@ public CaseDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -292,44 +294,44 @@ public CaseDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -337,7 +339,7 @@ public CaseDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -345,7 +347,7 @@ public CaseDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -353,7 +355,7 @@ public CaseDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -362,7 +364,7 @@ public CaseDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -373,14 +375,14 @@ public CaseDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -388,7 +390,7 @@ public CaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -396,7 +398,7 @@ public CaseDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -404,7 +406,7 @@ public CaseDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -412,7 +414,7 @@ public CaseDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -421,7 +423,7 @@ public CaseDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -430,7 +432,7 @@ public CaseDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -438,7 +440,7 @@ public CaseDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -446,7 +448,7 @@ public CaseDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -454,7 +456,7 @@ public CaseDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -462,7 +464,7 @@ public CaseDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -473,7 +475,7 @@ public CaseDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -481,7 +483,7 @@ public CaseDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -490,7 +492,7 @@ public CaseDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -500,7 +502,7 @@ public CaseDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -510,14 +512,14 @@ public CaseDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -526,7 +528,7 @@ public CaseDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -534,7 +536,7 @@ public CaseDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -543,7 +545,7 @@ public CaseDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -552,7 +554,7 @@ public CaseDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -561,7 +563,7 @@ public CaseDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -570,7 +572,7 @@ public CaseDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -578,7 +580,7 @@ public CaseDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +589,7 @@ public CaseDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -596,7 +598,7 @@ public CaseDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -605,7 +607,7 @@ public CaseDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -615,7 +617,7 @@ public CaseDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -623,7 +625,7 @@ public CaseDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -631,7 +633,7 @@ public CaseDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -639,7 +641,7 @@ public CaseDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -647,7 +649,7 @@ public CaseDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -655,7 +657,7 @@ public CaseDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -666,7 +668,7 @@ public CaseDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -674,7 +676,7 @@ public CaseDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -683,7 +685,7 @@ public CaseDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -692,7 +694,7 @@ public CaseDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -701,7 +703,7 @@ public CaseDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -709,7 +711,7 @@ public CaseDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -717,7 +719,7 @@ public CaseDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -726,7 +728,7 @@ public CaseDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -735,7 +737,7 @@ public CaseDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -743,7 +745,7 @@ public CaseDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -751,7 +753,7 @@ public CaseDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -759,7 +761,7 @@ public CaseDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -768,14 +770,14 @@ public CaseDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -785,7 +787,7 @@ public CaseDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -793,7 +795,7 @@ public CaseDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -805,7 +807,7 @@ public CaseDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -818,14 +820,16 @@ public CaseDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -837,14 +841,14 @@ public CaseDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -852,7 +856,7 @@ public CaseDefinition() /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -861,7 +865,7 @@ public CaseDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -874,14 +878,14 @@ public CaseDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -890,7 +894,7 @@ public CaseDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -900,7 +904,7 @@ public CaseDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1116,7 +1120,7 @@ public CaseDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1139,12 +1143,11 @@ public CaseDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/CaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/CaseUsage.cs index 2987d213..00416d6e 100644 --- a/SysML2.NET/Core/AutoGenPoco/CaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/CaseUsage.cs @@ -96,7 +96,7 @@ public CaseUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -106,7 +106,7 @@ public CaseUsage() /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -115,14 +115,14 @@ public CaseUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -133,7 +133,7 @@ public CaseUsage() /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -143,7 +143,7 @@ public CaseUsage() /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [Implements(implementation: "ICaseUsage.CaseDefinition")] public ICaseDefinition caseDefinition => this.ComputeCaseDefinition(); @@ -156,7 +156,7 @@ public CaseUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -166,14 +166,14 @@ public CaseUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -183,7 +183,7 @@ public CaseUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -192,7 +192,7 @@ public CaseUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -207,14 +207,14 @@ public CaseUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -223,7 +223,7 @@ public CaseUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -233,14 +233,14 @@ public CaseUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -250,14 +250,14 @@ public CaseUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -266,7 +266,7 @@ public CaseUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -275,7 +275,7 @@ public CaseUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -285,14 +285,14 @@ public CaseUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -302,14 +302,15 @@ public CaseUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -318,7 +319,7 @@ public CaseUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -326,7 +327,7 @@ public CaseUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -334,7 +335,7 @@ public CaseUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -343,7 +344,7 @@ public CaseUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -351,7 +352,7 @@ public CaseUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -365,7 +366,7 @@ public CaseUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -373,7 +374,7 @@ public CaseUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -382,14 +383,14 @@ public CaseUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -397,14 +398,14 @@ public CaseUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -418,7 +419,7 @@ public CaseUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -429,7 +430,7 @@ public CaseUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -437,14 +438,14 @@ public CaseUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -452,14 +453,14 @@ public CaseUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -467,33 +468,33 @@ public CaseUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -501,7 +502,7 @@ public CaseUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -514,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -522,11 +523,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -535,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -543,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -563,14 +564,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -578,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -586,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -594,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -602,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -610,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -618,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -628,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -636,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -644,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -652,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -660,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -668,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -676,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -684,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -692,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -700,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -708,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -716,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -724,7 +725,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -732,7 +733,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -740,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -748,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -757,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -773,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -781,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -789,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -808,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -817,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -826,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -836,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -855,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -865,14 +866,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -881,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -890,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -900,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -910,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -920,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -929,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -939,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -948,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -968,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -976,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -988,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -998,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1008,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1018,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1027,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1037,14 +1038,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1053,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1061,7 +1062,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1071,7 +1072,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1079,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1090,7 +1091,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1100,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1109,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1119,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1131,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1140,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1152,14 +1153,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1168,7 +1169,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1180,7 +1181,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1192,14 +1193,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1208,7 +1209,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1217,7 +1218,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1338,7 +1339,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1478,10 +1479,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1591,7 +1592,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1679,7 +1680,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1734,12 +1735,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1866,7 +1866,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Class.cs b/SysML2.NET/Core/AutoGenPoco/Class.cs index a25e3e4c..8b2703a5 100644 --- a/SysML2.NET/Core/AutoGenPoco/Class.cs +++ b/SysML2.NET/Core/AutoGenPoco/Class.cs @@ -71,14 +71,14 @@ public Class() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -88,7 +88,7 @@ public Class() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -101,14 +101,14 @@ public Class() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -116,7 +116,7 @@ public Class() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -126,14 +126,14 @@ public Class() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -141,7 +141,7 @@ public Class() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -151,14 +151,14 @@ public Class() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -166,7 +166,7 @@ public Class() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -175,7 +175,7 @@ public Class() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -183,7 +183,7 @@ public Class() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -197,7 +197,7 @@ public Class() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -205,14 +205,14 @@ public Class() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -223,26 +223,26 @@ public Class() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -250,7 +250,7 @@ public Class() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -258,7 +258,7 @@ public Class() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -267,7 +267,7 @@ public Class() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -278,14 +278,14 @@ public Class() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -294,7 +294,7 @@ public Class() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -303,7 +303,7 @@ public Class() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -313,7 +313,7 @@ public Class() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -323,7 +323,7 @@ public Class() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -333,14 +333,14 @@ public Class() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -349,7 +349,7 @@ public Class() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -358,7 +358,7 @@ public Class() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -368,7 +368,7 @@ public Class() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -377,7 +377,7 @@ public Class() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -387,7 +387,7 @@ public Class() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -396,7 +396,7 @@ public Class() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -406,7 +406,7 @@ public Class() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -418,7 +418,7 @@ public Class() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -428,7 +428,7 @@ public Class() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -436,7 +436,7 @@ public Class() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -446,14 +446,14 @@ public Class() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -463,7 +463,7 @@ public Class() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -471,7 +471,7 @@ public Class() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -487,7 +487,7 @@ public Class() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -497,14 +497,14 @@ public Class() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -517,7 +517,7 @@ public Class() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -732,7 +732,7 @@ public Class() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -755,12 +755,11 @@ public Class() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/Classifier.cs b/SysML2.NET/Core/AutoGenPoco/Classifier.cs index 3dbd2877..6e374852 100644 --- a/SysML2.NET/Core/AutoGenPoco/Classifier.cs +++ b/SysML2.NET/Core/AutoGenPoco/Classifier.cs @@ -41,12 +41,12 @@ namespace SysML2.NET.Core.POCO.Core.Classifiers using SysML2.NET.Decorators; /// - /// A Classifier is a Type that classifies:
  • Things (in the universe) regardless of how Features - /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
  • How + /// A Classifier is a Type that classifies:
    • Things (in the universe) regardless of how Features + /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
    • How /// the above things are related by Features. (These are interpreted semantically as sequences of /// multiple things, such that the last thing in the sequence is also classified by the Classifier. Note - /// that this means that a Classifier modeled as specializing a Feature cannot classify - /// anything.)
    + /// that this means that a Classifier modeled as specializing a Feature cannot classify anything.)
  • + ///
///
[Class(xmiId: "_18_5_3_12e503d9_1533160651676_375105_42143", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -73,14 +73,14 @@ public Classifier() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -90,7 +90,7 @@ public Classifier() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -103,14 +103,14 @@ public Classifier() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -118,7 +118,7 @@ public Classifier() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -128,14 +128,14 @@ public Classifier() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -143,7 +143,7 @@ public Classifier() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -153,14 +153,14 @@ public Classifier() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -168,7 +168,7 @@ public Classifier() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -177,7 +177,7 @@ public Classifier() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -185,7 +185,7 @@ public Classifier() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -199,7 +199,7 @@ public Classifier() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -207,14 +207,14 @@ public Classifier() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -225,26 +225,26 @@ public Classifier() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -252,7 +252,7 @@ public Classifier() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -260,7 +260,7 @@ public Classifier() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -269,7 +269,7 @@ public Classifier() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -280,14 +280,14 @@ public Classifier() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -296,7 +296,7 @@ public Classifier() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -305,7 +305,7 @@ public Classifier() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -315,7 +315,7 @@ public Classifier() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -325,7 +325,7 @@ public Classifier() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -335,14 +335,14 @@ public Classifier() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -351,7 +351,7 @@ public Classifier() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -360,7 +360,7 @@ public Classifier() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -370,7 +370,7 @@ public Classifier() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -379,7 +379,7 @@ public Classifier() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -389,7 +389,7 @@ public Classifier() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -398,7 +398,7 @@ public Classifier() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -408,7 +408,7 @@ public Classifier() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -420,7 +420,7 @@ public Classifier() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -430,7 +430,7 @@ public Classifier() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -438,7 +438,7 @@ public Classifier() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -448,14 +448,14 @@ public Classifier() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -465,7 +465,7 @@ public Classifier() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -473,7 +473,7 @@ public Classifier() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -489,7 +489,7 @@ public Classifier() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -499,14 +499,14 @@ public Classifier() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -519,7 +519,7 @@ public Classifier() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -734,7 +734,7 @@ public Classifier() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -757,12 +757,11 @@ public Classifier() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/CollectExpression.cs b/SysML2.NET/Core/AutoGenPoco/CollectExpression.cs index 5bbff5f2..c2fec59a 100644 --- a/SysML2.NET/Core/AutoGenPoco/CollectExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/CollectExpression.cs @@ -71,24 +71,24 @@ public CollectExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -102,7 +102,7 @@ public CollectExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -112,14 +112,14 @@ public CollectExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public CollectExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,14 +142,14 @@ public CollectExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -159,14 +159,14 @@ public CollectExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -176,14 +176,14 @@ public CollectExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -192,7 +192,7 @@ public CollectExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public CollectExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -211,14 +211,14 @@ public CollectExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -228,14 +228,15 @@ public CollectExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -243,7 +244,7 @@ public CollectExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -251,7 +252,7 @@ public CollectExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -260,7 +261,7 @@ public CollectExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -268,7 +269,7 @@ public CollectExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -276,7 +277,7 @@ public CollectExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -290,7 +291,7 @@ public CollectExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -298,7 +299,7 @@ public CollectExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -307,14 +308,14 @@ public CollectExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -322,14 +323,14 @@ public CollectExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -343,7 +344,7 @@ public CollectExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -354,14 +355,14 @@ public CollectExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -369,14 +370,14 @@ public CollectExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,26 +385,26 @@ public CollectExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +412,7 @@ public CollectExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -419,7 +420,7 @@ public CollectExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -427,7 +428,7 @@ public CollectExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -436,7 +437,7 @@ public CollectExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -447,13 +448,13 @@ public CollectExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect")] + [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "ICollectExpression.Operator")] public string Operator { get; set; } = "collect"; @@ -462,7 +463,7 @@ public CollectExpression() /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ICollectExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -477,7 +478,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -486,7 +487,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -495,7 +496,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -505,7 +506,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -514,7 +515,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -524,7 +525,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -534,14 +535,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -550,7 +551,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -559,7 +560,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -569,7 +570,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -579,7 +580,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -589,7 +590,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -598,7 +599,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -608,7 +609,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -617,7 +618,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -628,7 +629,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -637,7 +638,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -645,7 +646,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -657,7 +658,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -667,7 +668,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -677,7 +678,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -687,7 +688,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -696,7 +697,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -706,14 +707,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -721,7 +722,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -731,7 +732,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -739,7 +740,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -750,7 +751,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -761,7 +762,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -774,7 +775,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -783,7 +784,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -795,14 +796,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -814,7 +815,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -825,7 +826,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -932,7 +933,7 @@ string IOperatorExpression.Operator public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1067,7 +1068,7 @@ string IOperatorExpression.Operator /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1084,10 +1085,10 @@ string IOperatorExpression.Operator /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1188,7 +1189,7 @@ string IOperatorExpression.Operator /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1267,7 +1268,7 @@ string IOperatorExpression.Operator /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1313,12 +1314,11 @@ string IOperatorExpression.Operator /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1445,7 +1445,7 @@ string IOperatorExpression.Operator /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Comment.cs b/SysML2.NET/Core/AutoGenPoco/Comment.cs index f1e3ad9f..a0d1092d 100644 --- a/SysML2.NET/Core/AutoGenPoco/Comment.cs +++ b/SysML2.NET/Core/AutoGenPoco/Comment.cs @@ -63,7 +63,7 @@ public Comment() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -72,7 +72,7 @@ public Comment() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement => this.ComputeAnnotatedElement(); @@ -80,7 +80,7 @@ public Comment() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -88,14 +88,14 @@ public Comment() /// /// The annotation text for the Comment. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -105,14 +105,14 @@ public Comment() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -122,7 +122,7 @@ public Comment() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -133,14 +133,14 @@ public Comment() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -149,7 +149,7 @@ public Comment() /// format shall be a POSIX locale conformant to ISO/IEC 15897, with the format /// [language[_territory][.codeset][@modifier]]. /// - [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Locale")] public string Locale { get; set; } @@ -159,7 +159,7 @@ public Comment() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -167,7 +167,7 @@ public Comment() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -177,7 +177,7 @@ public Comment() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -187,14 +187,14 @@ public Comment() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -206,14 +206,14 @@ public Comment() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -222,7 +222,7 @@ public Comment() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -232,7 +232,7 @@ public Comment() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -240,7 +240,7 @@ public Comment() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -256,7 +256,7 @@ public Comment() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -266,14 +266,14 @@ public Comment() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -322,7 +322,7 @@ public Comment() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ConcernDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ConcernDefinition.cs index a9f01808..ee6a5d64 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConcernDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConcernDefinition.cs @@ -94,7 +94,7 @@ public ConcernDefinition() /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.ActorParameter")] @@ -103,7 +103,7 @@ public ConcernDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -112,7 +112,7 @@ public ConcernDefinition() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -120,7 +120,7 @@ public ConcernDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public ConcernDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementDefinition.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -151,14 +151,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -167,7 +167,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -176,7 +176,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -186,22 +186,24 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -209,7 +211,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -219,7 +221,7 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); @@ -227,7 +229,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] [Implements(implementation: "IRequirementDefinition.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); @@ -235,7 +237,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -243,7 +245,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -252,7 +254,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -260,7 +262,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -274,7 +276,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -282,14 +284,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -300,44 +302,44 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -345,7 +347,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -353,7 +355,7 @@ string Root.Elements.IElement.DeclaredShortName /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -361,7 +363,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -370,7 +372,7 @@ string Root.Elements.IElement.DeclaredShortName /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -381,14 +383,14 @@ string Root.Elements.IElement.DeclaredShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -396,7 +398,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -404,7 +406,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -412,7 +414,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -421,7 +423,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -430,7 +432,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -438,7 +440,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -446,7 +448,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -454,7 +456,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -462,7 +464,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -473,7 +475,7 @@ string Root.Elements.IElement.DeclaredShortName /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -481,7 +483,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -490,7 +492,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -500,7 +502,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -510,14 +512,14 @@ string Root.Elements.IElement.DeclaredShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -526,7 +528,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -534,7 +536,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -543,7 +545,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -552,7 +554,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -561,7 +563,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -570,7 +572,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -578,7 +580,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +589,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -596,7 +598,7 @@ string Root.Elements.IElement.DeclaredShortName /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -605,7 +607,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -615,7 +617,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -623,7 +625,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -631,7 +633,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -639,7 +641,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -647,7 +649,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -655,7 +657,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -666,7 +668,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -674,7 +676,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -683,7 +685,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -692,7 +694,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -701,7 +703,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -709,7 +711,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -717,7 +719,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -726,7 +728,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -735,7 +737,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -743,7 +745,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -751,7 +753,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -759,7 +761,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -768,14 +770,14 @@ string Root.Elements.IElement.DeclaredShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -785,7 +787,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -793,7 +795,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -805,7 +807,7 @@ string Root.Elements.IElement.DeclaredShortName /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -818,7 +820,7 @@ string Root.Elements.IElement.DeclaredShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -827,7 +829,7 @@ string Root.Elements.IElement.DeclaredShortName /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementDefinition.ReqId")] public string ReqId { get; set; } @@ -837,15 +839,17 @@ string Root.Elements.IElement.DeclaredShortName /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -857,14 +861,14 @@ string Root.Elements.IElement.DeclaredShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.StakeholderParameter")] @@ -873,7 +877,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -881,7 +885,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.SubjectParameter")] @@ -891,14 +895,14 @@ string Root.Elements.IElement.DeclaredShortName /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementDefinition.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -911,14 +915,14 @@ string Root.Elements.IElement.DeclaredShortName /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -927,7 +931,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -937,7 +941,7 @@ string Root.Elements.IElement.DeclaredShortName /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1153,7 +1157,7 @@ string Root.Elements.IElement.DeclaredShortName /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1176,12 +1180,11 @@ string Root.Elements.IElement.DeclaredShortName /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ConcernUsage.cs b/SysML2.NET/Core/AutoGenPoco/ConcernUsage.cs index b5944621..1596177e 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConcernUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConcernUsage.cs @@ -97,7 +97,7 @@ public ConcernUsage() /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -106,7 +106,7 @@ public ConcernUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -115,7 +115,7 @@ public ConcernUsage() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -123,7 +123,7 @@ public ConcernUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -137,14 +137,14 @@ public ConcernUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); /// /// The ConcernDefinition that is the single type of this ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] [Implements(implementation: "IConcernUsage.ConcernDefinition")] public IConcernDefinition concernDefinition => this.ComputeConcernDefinition(); @@ -154,7 +154,7 @@ public ConcernUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -166,14 +166,14 @@ public ConcernUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -183,7 +183,7 @@ public ConcernUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -200,7 +200,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -215,14 +215,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -231,7 +231,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -241,14 +241,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -258,14 +258,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -274,7 +274,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -283,7 +283,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -293,14 +293,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -310,7 +310,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -318,15 +318,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -335,7 +336,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -343,7 +344,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -351,7 +352,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -360,7 +361,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -368,7 +369,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -382,7 +383,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -390,7 +391,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -399,14 +400,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -414,14 +415,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -435,7 +436,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -446,7 +447,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -454,14 +455,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -469,14 +470,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -484,33 +485,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -518,7 +519,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -531,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -539,11 +540,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -560,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -569,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -580,14 +581,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -595,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -603,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -611,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -619,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -627,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -635,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -645,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -653,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -661,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -669,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -677,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -685,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -693,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -701,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -709,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -717,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -725,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -733,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -741,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -749,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -757,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -782,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -798,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -808,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -816,7 +817,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -825,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -834,7 +835,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -844,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -853,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -863,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -873,14 +874,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -889,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -898,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -908,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -918,7 +919,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -928,7 +929,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -937,7 +938,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -947,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -956,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -967,7 +968,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -976,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -984,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -996,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1006,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1016,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1026,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1035,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1045,14 +1046,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1061,7 +1062,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1069,7 +1070,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1079,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1087,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1098,7 +1099,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1108,7 +1109,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1117,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1127,14 +1128,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1148,7 +1150,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1157,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1167,7 +1169,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); @@ -1175,7 +1177,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [RedefinedByProperty("IConcernUsage.ConcernDefinition")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] @@ -1186,7 +1188,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1198,14 +1200,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1214,7 +1216,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1224,14 +1226,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1243,7 +1245,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1255,14 +1257,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1271,7 +1273,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1280,7 +1282,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1388,7 +1390,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1508,10 +1510,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1611,7 +1613,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1709,7 +1711,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1764,12 +1766,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1896,7 +1897,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ConjugatedPortDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ConjugatedPortDefinition.cs index db67dc87..cc61e016 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConjugatedPortDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConjugatedPortDefinition.cs @@ -96,14 +96,14 @@ public ConjugatedPortDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The ConjugatedPortDefinition that is conjugate to this PortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPortDefinition.ConjugatedPortDefinition")] public IConjugatedPortDefinition conjugatedPortDefinition => this.ComputeConjugatedPortDefinition(); @@ -111,7 +111,7 @@ public ConjugatedPortDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -121,7 +121,7 @@ public ConjugatedPortDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -134,14 +134,14 @@ public ConjugatedPortDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -149,7 +149,7 @@ public ConjugatedPortDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -158,7 +158,7 @@ public ConjugatedPortDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -168,14 +168,14 @@ public ConjugatedPortDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -183,7 +183,7 @@ public ConjugatedPortDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -193,14 +193,14 @@ public ConjugatedPortDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -208,7 +208,7 @@ public ConjugatedPortDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -217,7 +217,7 @@ public ConjugatedPortDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -225,7 +225,7 @@ public ConjugatedPortDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -239,7 +239,7 @@ public ConjugatedPortDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -247,14 +247,14 @@ public ConjugatedPortDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -265,33 +265,33 @@ public ConjugatedPortDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -299,7 +299,7 @@ public ConjugatedPortDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -307,7 +307,7 @@ public ConjugatedPortDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -315,7 +315,7 @@ public ConjugatedPortDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -324,7 +324,7 @@ public ConjugatedPortDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -335,7 +335,7 @@ public ConjugatedPortDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -343,7 +343,7 @@ public ConjugatedPortDefinition() /// The original PortDefinition for this ConjugatedPortDefinition, which is the owningNamespace of the /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [Implements(implementation: "IConjugatedPortDefinition.OriginalPortDefinition")] public IPortDefinition originalPortDefinition => this.ComputeOriginalPortDefinition(); @@ -351,7 +351,7 @@ public ConjugatedPortDefinition() /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -359,7 +359,7 @@ public ConjugatedPortDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -367,7 +367,7 @@ public ConjugatedPortDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -375,7 +375,7 @@ public ConjugatedPortDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -384,7 +384,7 @@ public ConjugatedPortDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -393,7 +393,7 @@ public ConjugatedPortDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -401,7 +401,7 @@ public ConjugatedPortDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -409,7 +409,7 @@ public ConjugatedPortDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -417,7 +417,7 @@ public ConjugatedPortDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -425,7 +425,7 @@ public ConjugatedPortDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [RedefinedByProperty("IConjugatedPortDefinition.OwnedPortConjugator")] @@ -437,7 +437,7 @@ public ConjugatedPortDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -445,7 +445,7 @@ public ConjugatedPortDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -454,7 +454,7 @@ public ConjugatedPortDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -464,7 +464,7 @@ public ConjugatedPortDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -474,14 +474,14 @@ public ConjugatedPortDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -490,7 +490,7 @@ public ConjugatedPortDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -498,7 +498,7 @@ public ConjugatedPortDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -507,7 +507,7 @@ public ConjugatedPortDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -516,7 +516,7 @@ public ConjugatedPortDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -525,7 +525,7 @@ public ConjugatedPortDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -534,7 +534,7 @@ public ConjugatedPortDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -542,7 +542,7 @@ public ConjugatedPortDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -551,7 +551,7 @@ public ConjugatedPortDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -560,7 +560,7 @@ public ConjugatedPortDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -569,7 +569,7 @@ public ConjugatedPortDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -579,7 +579,7 @@ public ConjugatedPortDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -587,7 +587,7 @@ public ConjugatedPortDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -595,7 +595,7 @@ public ConjugatedPortDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -603,7 +603,7 @@ public ConjugatedPortDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -612,7 +612,7 @@ public ConjugatedPortDefinition() /// The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its /// originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_280165_440")] [Implements(implementation: "IConjugatedPortDefinition.OwnedPortConjugator")] public IPortConjugation ownedPortConjugator => this.ComputeOwnedPortConjugator(); @@ -620,7 +620,7 @@ public ConjugatedPortDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -628,7 +628,7 @@ public ConjugatedPortDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -639,7 +639,7 @@ public ConjugatedPortDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -647,7 +647,7 @@ public ConjugatedPortDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -656,7 +656,7 @@ public ConjugatedPortDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -665,7 +665,7 @@ public ConjugatedPortDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -674,7 +674,7 @@ public ConjugatedPortDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -682,7 +682,7 @@ public ConjugatedPortDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -690,7 +690,7 @@ public ConjugatedPortDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -699,7 +699,7 @@ public ConjugatedPortDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -708,7 +708,7 @@ public ConjugatedPortDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -716,7 +716,7 @@ public ConjugatedPortDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -724,7 +724,7 @@ public ConjugatedPortDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -732,7 +732,7 @@ public ConjugatedPortDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -741,14 +741,14 @@ public ConjugatedPortDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -758,7 +758,7 @@ public ConjugatedPortDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [RedefinedByProperty("IConjugatedPortDefinition.OriginalPortDefinition")] [Implements(implementation: "IElement.OwningNamespace")] @@ -767,7 +767,7 @@ public ConjugatedPortDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -783,7 +783,7 @@ public ConjugatedPortDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -793,14 +793,14 @@ public ConjugatedPortDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -813,14 +813,14 @@ public ConjugatedPortDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -829,7 +829,7 @@ public ConjugatedPortDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -839,7 +839,7 @@ public ConjugatedPortDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1064,7 +1064,7 @@ public ConjugatedPortDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1087,12 +1087,11 @@ public ConjugatedPortDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ConjugatedPortTyping.cs b/SysML2.NET/Core/AutoGenPoco/ConjugatedPortTyping.cs index fa26adfd..ab7f4dbe 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConjugatedPortTyping.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConjugatedPortTyping.cs @@ -72,7 +72,7 @@ public ConjugatedPortTyping() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -80,7 +80,7 @@ public ConjugatedPortTyping() /// The type of this ConjugatedPortTyping considered as a FeatureTyping, which must be a /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543180520185_480887_21131")] [Implements(implementation: "IConjugatedPortTyping.ConjugatedPortDefinition")] public IConjugatedPortDefinition ConjugatedPortDefinition { get; set; } @@ -88,7 +88,7 @@ public ConjugatedPortTyping() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -98,14 +98,14 @@ public ConjugatedPortTyping() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -115,14 +115,14 @@ public ConjugatedPortTyping() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IFeatureTyping.Type")] [Implements(implementation: "ISpecialization.General")] @@ -139,7 +139,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -150,14 +150,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -167,7 +167,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -175,7 +175,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -185,14 +185,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -203,7 +203,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -215,14 +215,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "IFeatureTyping.OwningFeature")] @@ -231,7 +231,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -241,7 +241,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -249,7 +249,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -260,7 +260,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -271,7 +271,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IFeatureTyping.OwningFeature")] @@ -281,7 +281,7 @@ IType Core.Types.ISpecialization.General /// /// The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConjugatedPortTyping.PortDefinition")] public IPortDefinition portDefinition => this.ComputePortDefinition(); @@ -293,7 +293,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -301,7 +301,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -311,14 +311,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -337,7 +337,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("IFeatureTyping.TypedFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -356,7 +356,7 @@ IType Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -384,7 +384,7 @@ List Root.Elements.IRelationship.Target /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IConjugatedPortTyping.ConjugatedPortDefinition")] [Implements(implementation: "IFeatureTyping.Type")] @@ -403,7 +403,7 @@ IType Core.Features.IFeatureTyping.Type /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "IFeatureTyping.TypedFeature")] public IFeature TypedFeature { get; set; } @@ -471,7 +471,7 @@ IType Core.Features.IFeatureTyping.Type /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Conjugation.cs b/SysML2.NET/Core/AutoGenPoco/Conjugation.cs index 476de0c5..d91d050e 100644 --- a/SysML2.NET/Core/AutoGenPoco/Conjugation.cs +++ b/SysML2.NET/Core/AutoGenPoco/Conjugation.cs @@ -42,7 +42,7 @@ namespace SysML2.NET.Core.POCO.Core.Types /// with a direction in relative to the originalType are considered to have an effective direction of /// out relative to the conjugatedType and, similarly, Features with direction out in the originalType /// are considered to have an effective direction of in in the conjugatedType. Features with direction - /// inout, or with no direction, in the originalType, are inherited without change.A Type may + /// inout, or with no direction, in the originalType, are inherited without change. A Type may /// participate as a conjugatedType in at most one Conjugation relationship, and such a Type may not /// also be the specific Type in any Specialization relationship. /// @@ -75,14 +75,14 @@ public Conjugation() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Type that is the result of applying Conjugation to the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConjugation.ConjugatedType")] public IType ConjugatedType { get; set; } @@ -90,7 +90,7 @@ public Conjugation() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -100,14 +100,14 @@ public Conjugation() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -117,7 +117,7 @@ public Conjugation() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -125,7 +125,7 @@ public Conjugation() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -136,14 +136,14 @@ public Conjugation() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -153,14 +153,14 @@ public Conjugation() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The Type to be conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConjugation.OriginalType")] public IType OriginalType { get; set; } @@ -169,7 +169,7 @@ public Conjugation() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -179,14 +179,14 @@ public Conjugation() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -197,7 +197,7 @@ public Conjugation() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -209,14 +209,14 @@ public Conjugation() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -226,7 +226,7 @@ public Conjugation() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -234,7 +234,7 @@ public Conjugation() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -245,7 +245,7 @@ public Conjugation() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -256,7 +256,7 @@ public Conjugation() /// /// The conjugatedType of this Conjugation that is also its owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490143_721644_299")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IConjugation.OwningType")] @@ -270,7 +270,7 @@ public Conjugation() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -278,7 +278,7 @@ public Conjugation() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -288,14 +288,14 @@ public Conjugation() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.ConjugatedType")] [Implements(implementation: "IRelationship.Source")] @@ -314,7 +314,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.OriginalType")] [Implements(implementation: "IRelationship.Target")] @@ -333,7 +333,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -402,7 +402,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ConnectionDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ConnectionDefinition.cs index 18c0efae..0680fef9 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConnectionDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConnectionDefinition.cs @@ -96,7 +96,7 @@ public ConnectionDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -105,7 +105,7 @@ public ConnectionDefinition() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IConnectionDefinition.ConnectionEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -114,7 +114,7 @@ public ConnectionDefinition() /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [Implements(implementation: "IConnectionDefinition.ConnectionEnd")] public List connectionEnd => this.ComputeConnectionEnd(); @@ -122,7 +122,7 @@ public ConnectionDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -132,7 +132,7 @@ public ConnectionDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -145,14 +145,14 @@ public ConnectionDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -160,7 +160,7 @@ public ConnectionDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -169,7 +169,7 @@ public ConnectionDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -179,14 +179,14 @@ public ConnectionDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -195,7 +195,7 @@ public ConnectionDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -205,14 +205,14 @@ public ConnectionDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -220,7 +220,7 @@ public ConnectionDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -229,7 +229,7 @@ public ConnectionDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -237,7 +237,7 @@ public ConnectionDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -251,7 +251,7 @@ public ConnectionDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -259,14 +259,14 @@ public ConnectionDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -274,7 +274,7 @@ public ConnectionDefinition() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -285,41 +285,41 @@ public ConnectionDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] [Implements(implementation: "IConnectionDefinition.IsSufficient")] public bool IsSufficient { get; set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IConnectionDefinition.IsSufficient")] [Implements(implementation: "IType.IsSufficient")] bool Core.Types.IType.IsSufficient @@ -335,7 +335,7 @@ bool Core.Types.IType.IsSufficient /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -343,7 +343,7 @@ bool Core.Types.IType.IsSufficient /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -351,7 +351,7 @@ bool Core.Types.IType.IsSufficient /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -360,7 +360,7 @@ bool Core.Types.IType.IsSufficient /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -371,14 +371,14 @@ bool Core.Types.IType.IsSufficient /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -386,7 +386,7 @@ bool Core.Types.IType.IsSufficient /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -394,7 +394,7 @@ bool Core.Types.IType.IsSufficient /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -402,7 +402,7 @@ bool Core.Types.IType.IsSufficient /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -411,7 +411,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -420,7 +420,7 @@ bool Core.Types.IType.IsSufficient /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -428,7 +428,7 @@ bool Core.Types.IType.IsSufficient /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -436,7 +436,7 @@ bool Core.Types.IType.IsSufficient /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -444,7 +444,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -452,7 +452,7 @@ bool Core.Types.IType.IsSufficient /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -463,7 +463,7 @@ bool Core.Types.IType.IsSufficient /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -471,7 +471,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -480,7 +480,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -490,7 +490,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -500,14 +500,14 @@ bool Core.Types.IType.IsSufficient /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -516,7 +516,7 @@ bool Core.Types.IType.IsSufficient /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -524,7 +524,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -533,7 +533,7 @@ bool Core.Types.IType.IsSufficient /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -542,7 +542,7 @@ bool Core.Types.IType.IsSufficient /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -551,7 +551,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -560,7 +560,7 @@ bool Core.Types.IType.IsSufficient /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -568,7 +568,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -577,7 +577,7 @@ bool Core.Types.IType.IsSufficient /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -586,7 +586,7 @@ bool Core.Types.IType.IsSufficient /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -595,7 +595,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -605,7 +605,7 @@ bool Core.Types.IType.IsSufficient /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -613,7 +613,7 @@ bool Core.Types.IType.IsSufficient /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -621,7 +621,7 @@ bool Core.Types.IType.IsSufficient /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -629,7 +629,7 @@ bool Core.Types.IType.IsSufficient /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -637,7 +637,7 @@ bool Core.Types.IType.IsSufficient /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -645,7 +645,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -656,7 +656,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -667,7 +667,7 @@ bool Core.Types.IType.IsSufficient /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -675,7 +675,7 @@ bool Core.Types.IType.IsSufficient /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -684,7 +684,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -693,7 +693,7 @@ bool Core.Types.IType.IsSufficient /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -702,7 +702,7 @@ bool Core.Types.IType.IsSufficient /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -710,7 +710,7 @@ bool Core.Types.IType.IsSufficient /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -718,7 +718,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -727,7 +727,7 @@ bool Core.Types.IType.IsSufficient /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -736,7 +736,7 @@ bool Core.Types.IType.IsSufficient /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -744,7 +744,7 @@ bool Core.Types.IType.IsSufficient /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -752,7 +752,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -760,7 +760,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -769,14 +769,14 @@ bool Core.Types.IType.IsSufficient /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -786,7 +786,7 @@ bool Core.Types.IType.IsSufficient /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -794,7 +794,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -805,7 +805,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -821,7 +821,7 @@ bool Core.Types.IType.IsSufficient /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -829,7 +829,7 @@ bool Core.Types.IType.IsSufficient /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -838,7 +838,7 @@ bool Core.Types.IType.IsSufficient /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -849,14 +849,14 @@ bool Core.Types.IType.IsSufficient /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -869,7 +869,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -878,7 +878,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -892,7 +892,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -901,7 +901,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -914,14 +914,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -930,7 +930,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -940,7 +940,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1165,7 +1165,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1199,12 +1199,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ConnectionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ConnectionUsage.cs index 786ff425..bf3e6260 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConnectionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConnectionUsage.cs @@ -102,14 +102,14 @@ public ConnectionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IConnectionUsage.ConnectionDefinition")] [Implements(implementation: "IConnector.Association")] @@ -123,7 +123,7 @@ public ConnectionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -132,7 +132,7 @@ public ConnectionUsage() /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [Implements(implementation: "IConnectionUsage.ConnectionDefinition")] @@ -143,7 +143,7 @@ public ConnectionUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -154,14 +154,14 @@ public ConnectionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -171,7 +171,7 @@ public ConnectionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -180,7 +180,7 @@ public ConnectionUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -189,7 +189,7 @@ public ConnectionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -204,14 +204,14 @@ public ConnectionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -219,7 +219,7 @@ public ConnectionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -229,14 +229,14 @@ public ConnectionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -246,14 +246,14 @@ public ConnectionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -263,7 +263,7 @@ public ConnectionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -272,7 +272,7 @@ public ConnectionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -282,14 +282,14 @@ public ConnectionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -299,14 +299,14 @@ public ConnectionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -314,7 +314,7 @@ public ConnectionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -322,7 +322,7 @@ public ConnectionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -331,7 +331,7 @@ public ConnectionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -339,7 +339,7 @@ public ConnectionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -353,7 +353,7 @@ public ConnectionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -361,7 +361,7 @@ public ConnectionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -370,14 +370,14 @@ public ConnectionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -385,14 +385,14 @@ public ConnectionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -406,7 +406,7 @@ public ConnectionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -414,7 +414,7 @@ public ConnectionUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -425,7 +425,7 @@ public ConnectionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -433,21 +433,21 @@ public ConnectionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -455,33 +455,33 @@ public ConnectionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -489,7 +489,7 @@ public ConnectionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -520,11 +520,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -533,7 +533,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -541,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -561,14 +561,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -746,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -755,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -771,7 +771,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -797,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -806,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -854,14 +854,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -879,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -889,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -899,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -918,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -928,7 +928,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -937,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -948,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -957,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1008,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1027,7 +1027,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1037,14 +1037,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1053,7 +1053,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1061,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1071,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1079,7 +1079,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1090,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1101,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1111,7 +1111,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1119,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition => this.ComputePartDefinition(); @@ -1129,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1141,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1149,7 +1149,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1158,7 +1158,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1169,14 +1169,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1189,7 +1189,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1198,7 +1198,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1212,7 +1212,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1221,7 +1221,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1233,7 +1233,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1245,14 +1245,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1261,7 +1261,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1270,7 +1270,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1366,7 +1366,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1472,10 +1472,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1643,7 +1643,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1709,12 +1709,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1841,7 +1840,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Connector.cs b/SysML2.NET/Core/AutoGenPoco/Connector.cs index d27c7088..a55f7b4a 100644 --- a/SysML2.NET/Core/AutoGenPoco/Connector.cs +++ b/SysML2.NET/Core/AutoGenPoco/Connector.cs @@ -76,14 +76,14 @@ public Connector() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association => this.ComputeAssociation(); @@ -96,7 +96,7 @@ public Connector() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -105,7 +105,7 @@ public Connector() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -116,14 +116,14 @@ public Connector() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -133,7 +133,7 @@ public Connector() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,7 +142,7 @@ public Connector() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -155,14 +155,14 @@ public Connector() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -171,14 +171,14 @@ public Connector() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -188,14 +188,14 @@ public Connector() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -205,7 +205,7 @@ public Connector() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -214,7 +214,7 @@ public Connector() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -224,14 +224,14 @@ public Connector() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -241,14 +241,14 @@ public Connector() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -256,7 +256,7 @@ public Connector() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -265,7 +265,7 @@ public Connector() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -273,7 +273,7 @@ public Connector() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -287,7 +287,7 @@ public Connector() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -295,7 +295,7 @@ public Connector() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -304,14 +304,14 @@ public Connector() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -319,14 +319,14 @@ public Connector() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -340,7 +340,7 @@ public Connector() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -348,7 +348,7 @@ public Connector() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -359,21 +359,21 @@ public Connector() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -381,26 +381,26 @@ public Connector() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -408,7 +408,7 @@ public Connector() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -416,7 +416,7 @@ public Connector() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -424,7 +424,7 @@ public Connector() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -433,7 +433,7 @@ public Connector() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -444,14 +444,14 @@ public Connector() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -460,7 +460,7 @@ public Connector() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -469,7 +469,7 @@ public Connector() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -479,7 +479,7 @@ public Connector() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -488,7 +488,7 @@ public Connector() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -498,7 +498,7 @@ public Connector() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -508,14 +508,14 @@ public Connector() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -524,7 +524,7 @@ public Connector() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -533,7 +533,7 @@ public Connector() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -543,7 +543,7 @@ public Connector() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -553,7 +553,7 @@ public Connector() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -563,7 +563,7 @@ public Connector() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -572,7 +572,7 @@ public Connector() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -582,7 +582,7 @@ public Connector() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -591,7 +591,7 @@ public Connector() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -602,7 +602,7 @@ public Connector() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -611,7 +611,7 @@ public Connector() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -619,7 +619,7 @@ public Connector() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -630,7 +630,7 @@ public Connector() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -642,7 +642,7 @@ public Connector() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -652,7 +652,7 @@ public Connector() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -662,7 +662,7 @@ public Connector() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -672,7 +672,7 @@ public Connector() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -681,7 +681,7 @@ public Connector() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -691,14 +691,14 @@ public Connector() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -706,7 +706,7 @@ public Connector() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -716,7 +716,7 @@ public Connector() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -724,7 +724,7 @@ public Connector() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -735,7 +735,7 @@ public Connector() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -746,7 +746,7 @@ public Connector() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -761,7 +761,7 @@ public Connector() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -769,7 +769,7 @@ public Connector() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -778,7 +778,7 @@ public Connector() /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -789,14 +789,14 @@ public Connector() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -809,7 +809,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -818,7 +818,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -832,7 +832,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -841,7 +841,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -853,7 +853,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -865,7 +865,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -960,7 +960,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1066,10 +1066,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1228,7 +1228,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1285,12 +1285,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1417,7 +1416,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ConstraintDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ConstraintDefinition.cs index cc3f4533..587d1e4d 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConstraintDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConstraintDefinition.cs @@ -93,14 +93,14 @@ public ConstraintDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public ConstraintDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,14 +123,14 @@ public ConstraintDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -139,7 +139,7 @@ public ConstraintDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -148,7 +148,7 @@ public ConstraintDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -158,22 +158,24 @@ public ConstraintDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -181,7 +183,7 @@ public ConstraintDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -191,14 +193,14 @@ public ConstraintDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -206,7 +208,7 @@ public ConstraintDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -215,7 +217,7 @@ public ConstraintDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -223,7 +225,7 @@ public ConstraintDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -237,7 +239,7 @@ public ConstraintDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -245,14 +247,14 @@ public ConstraintDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -263,44 +265,44 @@ public ConstraintDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -308,7 +310,7 @@ public ConstraintDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -316,7 +318,7 @@ public ConstraintDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -324,7 +326,7 @@ public ConstraintDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -333,7 +335,7 @@ public ConstraintDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -344,14 +346,14 @@ public ConstraintDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -359,7 +361,7 @@ public ConstraintDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -367,7 +369,7 @@ public ConstraintDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -375,7 +377,7 @@ public ConstraintDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -384,7 +386,7 @@ public ConstraintDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -393,7 +395,7 @@ public ConstraintDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -401,7 +403,7 @@ public ConstraintDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -409,7 +411,7 @@ public ConstraintDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -417,7 +419,7 @@ public ConstraintDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -425,7 +427,7 @@ public ConstraintDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -436,7 +438,7 @@ public ConstraintDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -444,7 +446,7 @@ public ConstraintDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -453,7 +455,7 @@ public ConstraintDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -463,7 +465,7 @@ public ConstraintDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -473,14 +475,14 @@ public ConstraintDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -489,7 +491,7 @@ public ConstraintDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -497,7 +499,7 @@ public ConstraintDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -506,7 +508,7 @@ public ConstraintDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -515,7 +517,7 @@ public ConstraintDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -524,7 +526,7 @@ public ConstraintDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -533,7 +535,7 @@ public ConstraintDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -541,7 +543,7 @@ public ConstraintDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -550,7 +552,7 @@ public ConstraintDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -559,7 +561,7 @@ public ConstraintDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -568,7 +570,7 @@ public ConstraintDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -578,7 +580,7 @@ public ConstraintDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -586,7 +588,7 @@ public ConstraintDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -594,7 +596,7 @@ public ConstraintDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -602,7 +604,7 @@ public ConstraintDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -610,7 +612,7 @@ public ConstraintDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -618,7 +620,7 @@ public ConstraintDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -629,7 +631,7 @@ public ConstraintDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -637,7 +639,7 @@ public ConstraintDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -646,7 +648,7 @@ public ConstraintDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -655,7 +657,7 @@ public ConstraintDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -664,7 +666,7 @@ public ConstraintDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -672,7 +674,7 @@ public ConstraintDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -680,7 +682,7 @@ public ConstraintDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -689,7 +691,7 @@ public ConstraintDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -698,7 +700,7 @@ public ConstraintDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -706,7 +708,7 @@ public ConstraintDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -714,7 +716,7 @@ public ConstraintDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -722,7 +724,7 @@ public ConstraintDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -731,14 +733,14 @@ public ConstraintDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -748,7 +750,7 @@ public ConstraintDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -756,7 +758,7 @@ public ConstraintDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -768,7 +770,7 @@ public ConstraintDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -781,14 +783,16 @@ public ConstraintDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -800,14 +804,14 @@ public ConstraintDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -815,7 +819,7 @@ public ConstraintDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -828,14 +832,14 @@ public ConstraintDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -844,7 +848,7 @@ public ConstraintDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -854,7 +858,7 @@ public ConstraintDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1070,7 +1074,7 @@ public ConstraintDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1093,12 +1097,11 @@ public ConstraintDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ConstraintUsage.cs b/SysML2.NET/Core/AutoGenPoco/ConstraintUsage.cs index 095d868e..766e7b3a 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConstraintUsage.cs @@ -97,14 +97,14 @@ public ConstraintUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -118,7 +118,7 @@ public ConstraintUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -127,7 +127,7 @@ public ConstraintUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] public IPredicate constraintDefinition => this.ComputeConstraintDefinition(); @@ -138,14 +138,14 @@ public ConstraintUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -155,7 +155,7 @@ public ConstraintUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -164,7 +164,7 @@ public ConstraintUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -179,14 +179,14 @@ public ConstraintUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -195,7 +195,7 @@ public ConstraintUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -205,14 +205,14 @@ public ConstraintUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -222,14 +222,14 @@ public ConstraintUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -238,7 +238,7 @@ public ConstraintUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -247,7 +247,7 @@ public ConstraintUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -257,14 +257,14 @@ public ConstraintUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -274,14 +274,15 @@ public ConstraintUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -290,7 +291,7 @@ public ConstraintUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -298,7 +299,7 @@ public ConstraintUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -306,7 +307,7 @@ public ConstraintUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -315,7 +316,7 @@ public ConstraintUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -323,7 +324,7 @@ public ConstraintUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -337,7 +338,7 @@ public ConstraintUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -345,7 +346,7 @@ public ConstraintUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -354,14 +355,14 @@ public ConstraintUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -369,14 +370,14 @@ public ConstraintUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -390,7 +391,7 @@ public ConstraintUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -401,7 +402,7 @@ public ConstraintUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -409,14 +410,14 @@ public ConstraintUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -424,14 +425,14 @@ public ConstraintUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -439,33 +440,33 @@ public ConstraintUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -473,7 +474,7 @@ public ConstraintUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -486,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -494,11 +495,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -507,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -515,7 +516,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -524,7 +525,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -535,14 +536,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -550,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -558,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -566,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -574,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -582,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -590,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -600,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -608,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -616,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -624,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -632,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -640,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -648,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -656,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -664,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -672,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -680,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -688,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -696,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -704,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -712,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -720,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -729,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -737,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -745,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -753,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -763,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -780,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -789,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -808,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -818,7 +819,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -828,14 +829,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -844,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -853,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -863,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -873,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -883,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -892,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -902,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -911,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -922,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -931,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -939,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -951,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -961,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -971,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -981,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -990,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1000,14 +1001,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1016,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1034,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1042,7 +1043,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1053,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1063,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1072,7 +1073,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1082,14 +1083,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1103,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1112,7 +1114,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1124,14 +1126,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1143,7 +1145,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1155,14 +1157,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1171,7 +1173,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1180,7 +1182,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1288,7 +1290,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1408,10 +1410,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1511,7 +1513,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1609,7 +1611,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1664,12 +1666,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1796,7 +1797,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ConstructorExpression.cs b/SysML2.NET/Core/AutoGenPoco/ConstructorExpression.cs index 030c7458..dd3d3ab7 100644 --- a/SysML2.NET/Core/AutoGenPoco/ConstructorExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/ConstructorExpression.cs @@ -72,24 +72,24 @@ public ConstructorExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -103,7 +103,7 @@ public ConstructorExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -113,14 +113,14 @@ public ConstructorExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public ConstructorExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -143,14 +143,14 @@ public ConstructorExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -160,14 +160,14 @@ public ConstructorExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -177,14 +177,14 @@ public ConstructorExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -193,7 +193,7 @@ public ConstructorExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -202,7 +202,7 @@ public ConstructorExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -212,14 +212,14 @@ public ConstructorExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -229,14 +229,15 @@ public ConstructorExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -244,7 +245,7 @@ public ConstructorExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -252,7 +253,7 @@ public ConstructorExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -261,7 +262,7 @@ public ConstructorExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -269,7 +270,7 @@ public ConstructorExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -277,7 +278,7 @@ public ConstructorExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -291,7 +292,7 @@ public ConstructorExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -299,7 +300,7 @@ public ConstructorExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -308,14 +309,14 @@ public ConstructorExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -323,14 +324,14 @@ public ConstructorExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -344,7 +345,7 @@ public ConstructorExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -355,14 +356,14 @@ public ConstructorExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -370,14 +371,14 @@ public ConstructorExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -385,26 +386,26 @@ public ConstructorExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -412,7 +413,7 @@ public ConstructorExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -420,7 +421,7 @@ public ConstructorExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -428,7 +429,7 @@ public ConstructorExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -437,7 +438,7 @@ public ConstructorExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -448,14 +449,14 @@ public ConstructorExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -464,7 +465,7 @@ public ConstructorExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -473,7 +474,7 @@ public ConstructorExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -483,7 +484,7 @@ public ConstructorExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -492,7 +493,7 @@ public ConstructorExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -502,7 +503,7 @@ public ConstructorExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -512,14 +513,14 @@ public ConstructorExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -528,7 +529,7 @@ public ConstructorExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -537,7 +538,7 @@ public ConstructorExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -547,7 +548,7 @@ public ConstructorExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -557,7 +558,7 @@ public ConstructorExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -567,7 +568,7 @@ public ConstructorExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -576,7 +577,7 @@ public ConstructorExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -586,7 +587,7 @@ public ConstructorExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -595,7 +596,7 @@ public ConstructorExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -606,7 +607,7 @@ public ConstructorExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -615,7 +616,7 @@ public ConstructorExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -623,7 +624,7 @@ public ConstructorExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -635,7 +636,7 @@ public ConstructorExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -645,7 +646,7 @@ public ConstructorExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -655,7 +656,7 @@ public ConstructorExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -665,7 +666,7 @@ public ConstructorExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -674,7 +675,7 @@ public ConstructorExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -684,14 +685,14 @@ public ConstructorExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -699,7 +700,7 @@ public ConstructorExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -709,7 +710,7 @@ public ConstructorExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -717,7 +718,7 @@ public ConstructorExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -728,7 +729,7 @@ public ConstructorExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -739,7 +740,7 @@ public ConstructorExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -752,7 +753,7 @@ public ConstructorExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -761,7 +762,7 @@ public ConstructorExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -773,14 +774,14 @@ public ConstructorExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -792,7 +793,7 @@ public ConstructorExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -803,7 +804,7 @@ public ConstructorExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -910,7 +911,7 @@ public ConstructorExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1023,7 +1024,7 @@ public ConstructorExpression() /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1040,10 +1041,10 @@ public ConstructorExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1144,7 +1145,7 @@ public ConstructorExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1223,7 +1224,7 @@ public ConstructorExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1269,12 +1270,11 @@ public ConstructorExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1401,7 +1401,7 @@ public ConstructorExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/CrossSubsetting.cs b/SysML2.NET/Core/AutoGenPoco/CrossSubsetting.cs index 38599f89..baef343f 100644 --- a/SysML2.NET/Core/AutoGenPoco/CrossSubsetting.cs +++ b/SysML2.NET/Core/AutoGenPoco/CrossSubsetting.cs @@ -41,14 +41,14 @@ namespace SysML2.NET.Core.POCO.Core.Features /// CrossSubsetting is a kind of Subsetting for end Features, as identified by crossingFeature, to /// subset a chained Feature, identified by crossedFeature. It navigates to instances of the end /// Feature’s type from instances of other end Feature types on the same owningType (at least two end - /// Features are required for any of them to have a CrossSubsetting).The crossedFeature of a + /// Features are required for any of them to have a CrossSubsetting). The crossedFeature of a /// CrossSubsetting must have a feature chain of exactly two Features. The second Feature in the chain /// is the crossFeature of the crossingFeature (end Feature), which has the same type as the /// crossingFeature. When the owningType of the crossingFeature has exactly two end Features, the first /// Feature in the chain of the crossedFeature is the other end Feature. The crossFeature’s /// featuringType in this case is the other end Feature. When the owningType has more than two end /// Features, the first Feature in the chain is a Feature that CrossMultiplies all the other end - /// Features, which is also the featuringType of the crossFeature.A crossFeature must be owned by its + /// Features, which is also the featuringType of the crossFeature. A crossFeature must be owned by its /// featureCrossing (end Feature) when the featureCrossing owningType has more than two end Features. /// Otherwise, for exactly two end Features, the crossFeatures of each the ends can instead optionally /// be inherited by the other end from one of its types or a subsetted Feature. @@ -82,14 +82,14 @@ public CrossSubsetting() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The chained Feature that is cross subset by the crossingFeature of this CrossSubsetting. /// - [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "ICrossSubsetting.CrossedFeature")] public IFeature CrossedFeature { get; set; } @@ -97,7 +97,7 @@ public CrossSubsetting() /// /// The end Feature that owns this CrossSubsetting relationship and is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "ICrossSubsetting.CrossingFeature")] @@ -106,7 +106,7 @@ public CrossSubsetting() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -116,14 +116,14 @@ public CrossSubsetting() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -133,14 +133,14 @@ public CrossSubsetting() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -160,7 +160,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -171,14 +171,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -188,7 +188,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -196,7 +196,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -206,14 +206,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -224,7 +224,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -236,14 +236,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [RedefinedByProperty("ICrossSubsetting.CrossingFeature")] @@ -253,7 +253,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -263,7 +263,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -271,7 +271,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -282,7 +282,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -293,7 +293,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -308,7 +308,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -316,7 +316,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -326,14 +326,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -352,7 +352,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -371,7 +371,7 @@ IType Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("ICrossSubsetting.CrossedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -387,7 +387,7 @@ IFeature ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ICrossSubsetting.CrossingFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -400,7 +400,7 @@ IFeature ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -419,7 +419,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -488,7 +488,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/DataType.cs b/SysML2.NET/Core/AutoGenPoco/DataType.cs index 2e442f3c..d2bd30e3 100644 --- a/SysML2.NET/Core/AutoGenPoco/DataType.cs +++ b/SysML2.NET/Core/AutoGenPoco/DataType.cs @@ -44,10 +44,10 @@ namespace SysML2.NET.Core.POCO.Kernel.DataTypes /// /// A DataType is a Classifier of things (in the universe) that can only be distinguished by how they /// are related to other things (via Features). This means multiple things classified by the same - /// DataType
  • Cannot be distinguished when they are related to other things in exactly the same - /// way, even when they are intended to be about different things.
  • Can be distinguished when + /// DataType
    • Cannot be distinguished when they are related to other things in exactly the same + /// way, even when they are intended to be about different things.
    • Can be distinguished when /// they are related to other things in different ways, even when they are intended to be about the same - /// thing.
    + /// thing.
///
[Class(xmiId: "_18_5_3_12e503d9_1557527599533_240072_110321", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -74,14 +74,14 @@ public DataType() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,7 +91,7 @@ public DataType() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -104,14 +104,14 @@ public DataType() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -119,7 +119,7 @@ public DataType() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -129,14 +129,14 @@ public DataType() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -144,7 +144,7 @@ public DataType() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -154,14 +154,14 @@ public DataType() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -169,7 +169,7 @@ public DataType() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -178,7 +178,7 @@ public DataType() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -186,7 +186,7 @@ public DataType() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -200,7 +200,7 @@ public DataType() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -208,14 +208,14 @@ public DataType() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -226,26 +226,26 @@ public DataType() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -253,7 +253,7 @@ public DataType() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -261,7 +261,7 @@ public DataType() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -270,7 +270,7 @@ public DataType() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -281,14 +281,14 @@ public DataType() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -297,7 +297,7 @@ public DataType() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -306,7 +306,7 @@ public DataType() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -316,7 +316,7 @@ public DataType() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -326,7 +326,7 @@ public DataType() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -336,14 +336,14 @@ public DataType() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -352,7 +352,7 @@ public DataType() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -361,7 +361,7 @@ public DataType() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -371,7 +371,7 @@ public DataType() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -380,7 +380,7 @@ public DataType() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -390,7 +390,7 @@ public DataType() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -399,7 +399,7 @@ public DataType() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -409,7 +409,7 @@ public DataType() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -421,7 +421,7 @@ public DataType() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -431,7 +431,7 @@ public DataType() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -439,7 +439,7 @@ public DataType() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -449,14 +449,14 @@ public DataType() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -466,7 +466,7 @@ public DataType() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -474,7 +474,7 @@ public DataType() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -490,7 +490,7 @@ public DataType() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -500,14 +500,14 @@ public DataType() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -520,7 +520,7 @@ public DataType() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -735,7 +735,7 @@ public DataType() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -758,12 +758,11 @@ public DataType() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/DecisionNode.cs b/SysML2.NET/Core/AutoGenPoco/DecisionNode.cs index e261e622..7ea54974 100644 --- a/SysML2.NET/Core/AutoGenPoco/DecisionNode.cs +++ b/SysML2.NET/Core/AutoGenPoco/DecisionNode.cs @@ -96,7 +96,7 @@ public DecisionNode() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -105,14 +105,14 @@ public DecisionNode() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -126,7 +126,7 @@ public DecisionNode() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -136,14 +136,14 @@ public DecisionNode() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -153,7 +153,7 @@ public DecisionNode() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -162,7 +162,7 @@ public DecisionNode() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -177,14 +177,14 @@ public DecisionNode() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -193,7 +193,7 @@ public DecisionNode() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -203,14 +203,14 @@ public DecisionNode() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -220,14 +220,14 @@ public DecisionNode() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -236,7 +236,7 @@ public DecisionNode() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -245,7 +245,7 @@ public DecisionNode() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -255,14 +255,14 @@ public DecisionNode() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -272,14 +272,14 @@ public DecisionNode() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -287,7 +287,7 @@ public DecisionNode() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -295,7 +295,7 @@ public DecisionNode() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -304,7 +304,7 @@ public DecisionNode() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -312,7 +312,7 @@ public DecisionNode() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -326,7 +326,7 @@ public DecisionNode() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -334,7 +334,7 @@ public DecisionNode() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -343,14 +343,14 @@ public DecisionNode() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -358,14 +358,14 @@ public DecisionNode() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -379,7 +379,7 @@ public DecisionNode() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -390,7 +390,7 @@ public DecisionNode() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -398,21 +398,21 @@ public DecisionNode() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -420,33 +420,33 @@ public DecisionNode() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -454,7 +454,7 @@ public DecisionNode() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -475,11 +475,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -516,14 +516,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -762,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -771,7 +771,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -781,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -790,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -800,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -810,14 +810,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -826,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -835,7 +835,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -845,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -855,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -865,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -884,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -904,7 +904,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -913,7 +913,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -953,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -982,14 +982,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1016,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1076,7 +1076,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1086,14 +1086,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1105,7 +1105,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1117,14 +1117,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1133,7 +1133,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1142,7 +1142,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1251,7 +1251,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1377,10 +1377,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1567,7 +1567,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1622,12 +1622,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1754,7 +1753,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Definition.cs b/SysML2.NET/Core/AutoGenPoco/Definition.cs index 912848b5..8f63a28b 100644 --- a/SysML2.NET/Core/AutoGenPoco/Definition.cs +++ b/SysML2.NET/Core/AutoGenPoco/Definition.cs @@ -64,15 +64,15 @@ namespace SysML2.NET.Core.POCO.Systems.DefinitionAndUsage /// /// A Definition is a Classifier of Usages. The actual kinds of Definition that may appear in a model - /// are given by the subclasses of Definition (possibly as extended with user-defined - /// SemanticMetadata).Normally, a Definition has owned Usages that model features of the thing being - /// defined. A Definition may also have other Definitions nested in it, but this has no semantic - /// significance, other than the nested scoping resulting from the Definition being considered as a - /// Namespace for any nested Definitions.However, if a Definition has isVariation = true, then it - /// represents a variation point Definition. In this case, all of its members must be variant Usages, - /// related to the Definition by VariantMembership Relationships. Rather than being features of the - /// Definition, variant Usages model different concrete alternatives that can be chosen to fill in for - /// an abstract Usage of the variation point Definition. + /// are given by the subclasses of Definition (possibly as extended with user-defined SemanticMetadata). + /// Normally, a Definition has owned Usages that model features of the thing being defined. A Definition + /// may also have other Definitions nested in it, but this has no semantic significance, other than the + /// nested scoping resulting from the Definition being considered as a Namespace for any nested + /// Definitions. However, if a Definition has isVariation = true, then it represents a variation point + /// Definition. In this case, all of its members must be variant Usages, related to the Definition by + /// VariantMembership Relationships. Rather than being features of the Definition, variant Usages model + /// different concrete alternatives that can be chosen to fill in for an abstract Usage of the variation + /// point Definition. /// [Class(xmiId: "_18_5_3_12e503d9_1565479032244_336549_22524", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -99,14 +99,14 @@ public Definition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -116,7 +116,7 @@ public Definition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -129,14 +129,14 @@ public Definition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -144,7 +144,7 @@ public Definition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -153,7 +153,7 @@ public Definition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -163,14 +163,14 @@ public Definition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -178,7 +178,7 @@ public Definition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -188,14 +188,14 @@ public Definition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -203,7 +203,7 @@ public Definition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -212,7 +212,7 @@ public Definition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -220,7 +220,7 @@ public Definition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -234,7 +234,7 @@ public Definition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -242,14 +242,14 @@ public Definition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -260,26 +260,26 @@ public Definition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -287,7 +287,7 @@ public Definition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -295,7 +295,7 @@ public Definition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -303,7 +303,7 @@ public Definition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -312,7 +312,7 @@ public Definition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -323,14 +323,14 @@ public Definition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -338,7 +338,7 @@ public Definition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -346,7 +346,7 @@ public Definition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -354,7 +354,7 @@ public Definition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -363,7 +363,7 @@ public Definition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -372,7 +372,7 @@ public Definition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -380,7 +380,7 @@ public Definition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -388,7 +388,7 @@ public Definition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -396,7 +396,7 @@ public Definition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -404,7 +404,7 @@ public Definition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -415,7 +415,7 @@ public Definition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -423,7 +423,7 @@ public Definition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -432,7 +432,7 @@ public Definition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -442,7 +442,7 @@ public Definition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -452,14 +452,14 @@ public Definition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -468,7 +468,7 @@ public Definition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -476,7 +476,7 @@ public Definition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -485,7 +485,7 @@ public Definition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -494,7 +494,7 @@ public Definition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -503,7 +503,7 @@ public Definition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -512,7 +512,7 @@ public Definition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -520,7 +520,7 @@ public Definition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -529,7 +529,7 @@ public Definition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -538,7 +538,7 @@ public Definition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -547,7 +547,7 @@ public Definition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -557,7 +557,7 @@ public Definition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -565,7 +565,7 @@ public Definition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -573,7 +573,7 @@ public Definition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -581,7 +581,7 @@ public Definition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -589,7 +589,7 @@ public Definition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -597,7 +597,7 @@ public Definition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -608,7 +608,7 @@ public Definition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -616,7 +616,7 @@ public Definition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -625,7 +625,7 @@ public Definition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -634,7 +634,7 @@ public Definition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -643,7 +643,7 @@ public Definition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -651,7 +651,7 @@ public Definition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -659,7 +659,7 @@ public Definition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -668,7 +668,7 @@ public Definition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -677,7 +677,7 @@ public Definition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -685,7 +685,7 @@ public Definition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -693,7 +693,7 @@ public Definition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -701,7 +701,7 @@ public Definition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -710,14 +710,14 @@ public Definition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -727,7 +727,7 @@ public Definition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -735,7 +735,7 @@ public Definition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -751,7 +751,7 @@ public Definition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -761,14 +761,14 @@ public Definition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -781,14 +781,14 @@ public Definition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -797,7 +797,7 @@ public Definition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -807,7 +807,7 @@ public Definition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1023,7 +1023,7 @@ public Definition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1046,12 +1046,11 @@ public Definition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/Dependency.cs b/SysML2.NET/Core/AutoGenPoco/Dependency.cs index 2673a9e6..680d0f4e 100644 --- a/SysML2.NET/Core/AutoGenPoco/Dependency.cs +++ b/SysML2.NET/Core/AutoGenPoco/Dependency.cs @@ -39,7 +39,7 @@ namespace SysML2.NET.Core.POCO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -71,14 +71,14 @@ public Dependency() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDependency.Client")] public List Client { get; set; } = []; @@ -86,7 +86,7 @@ public Dependency() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -96,14 +96,14 @@ public Dependency() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -113,7 +113,7 @@ public Dependency() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -121,7 +121,7 @@ public Dependency() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -132,14 +132,14 @@ public Dependency() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -149,7 +149,7 @@ public Dependency() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -157,7 +157,7 @@ public Dependency() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -167,14 +167,14 @@ public Dependency() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -185,7 +185,7 @@ public Dependency() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -197,14 +197,14 @@ public Dependency() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -214,7 +214,7 @@ public Dependency() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -222,7 +222,7 @@ public Dependency() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -233,7 +233,7 @@ public Dependency() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -249,7 +249,7 @@ public Dependency() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -257,7 +257,7 @@ public Dependency() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -267,14 +267,14 @@ public Dependency() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Client")] [Implements(implementation: "IRelationship.Source")] @@ -290,7 +290,7 @@ List Root.Elements.IRelationship.Source /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDependency.Supplier")] public List Supplier { get; set; } = []; @@ -298,7 +298,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDependency.Supplier")] [Implements(implementation: "IRelationship.Target")] @@ -314,7 +314,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -383,7 +383,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Differencing.cs b/SysML2.NET/Core/AutoGenPoco/Differencing.cs index cbe762b2..66253bed 100644 --- a/SysML2.NET/Core/AutoGenPoco/Differencing.cs +++ b/SysML2.NET/Core/AutoGenPoco/Differencing.cs @@ -69,14 +69,14 @@ public Differencing() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,7 +86,7 @@ public Differencing() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -94,7 +94,7 @@ public Differencing() /// Type that partly determines interpretations of typeDifferenced, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDifferencing.DifferencingType")] public IType DifferencingType { get; set; } @@ -102,7 +102,7 @@ public Differencing() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -112,7 +112,7 @@ public Differencing() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -120,7 +120,7 @@ public Differencing() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -131,14 +131,14 @@ public Differencing() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -148,7 +148,7 @@ public Differencing() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -156,7 +156,7 @@ public Differencing() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -166,14 +166,14 @@ public Differencing() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -184,7 +184,7 @@ public Differencing() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -196,14 +196,14 @@ public Differencing() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -213,7 +213,7 @@ public Differencing() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -221,7 +221,7 @@ public Differencing() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -232,7 +232,7 @@ public Differencing() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -248,7 +248,7 @@ public Differencing() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -256,7 +256,7 @@ public Differencing() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -266,14 +266,14 @@ public Differencing() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDifferencing.TypeDifferenced")] [Implements(implementation: "IRelationship.Source")] @@ -286,7 +286,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDifferencing.DifferencingType")] [Implements(implementation: "IRelationship.Target")] @@ -305,7 +305,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -315,7 +315,7 @@ List Root.Elements.IRelationship.Target /// Type with interpretations partly determined by differencingType, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDifferencing.TypeDifferenced")] @@ -384,7 +384,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Disjoining.cs b/SysML2.NET/Core/AutoGenPoco/Disjoining.cs index c76194c5..31028ef1 100644 --- a/SysML2.NET/Core/AutoGenPoco/Disjoining.cs +++ b/SysML2.NET/Core/AutoGenPoco/Disjoining.cs @@ -71,14 +71,14 @@ public Disjoining() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -88,14 +88,14 @@ public Disjoining() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// Type asserted to be disjoint with the typeDisjoined. /// - [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IDisjoining.DisjoiningType")] public IType DisjoiningType { get; set; } @@ -103,7 +103,7 @@ public Disjoining() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -113,7 +113,7 @@ public Disjoining() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -121,7 +121,7 @@ public Disjoining() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -132,14 +132,14 @@ public Disjoining() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -149,7 +149,7 @@ public Disjoining() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -157,7 +157,7 @@ public Disjoining() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -167,14 +167,14 @@ public Disjoining() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -185,7 +185,7 @@ public Disjoining() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -197,14 +197,14 @@ public Disjoining() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -214,7 +214,7 @@ public Disjoining() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -222,7 +222,7 @@ public Disjoining() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -233,7 +233,7 @@ public Disjoining() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -244,7 +244,7 @@ public Disjoining() /// /// A typeDisjoined that is also an owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_955906_617")] [Implements(implementation: "IDisjoining.OwningType")] @@ -258,7 +258,7 @@ public Disjoining() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -266,7 +266,7 @@ public Disjoining() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -276,14 +276,14 @@ public Disjoining() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDisjoining.TypeDisjoined")] [Implements(implementation: "IRelationship.Source")] @@ -302,7 +302,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IDisjoining.DisjoiningType")] [Implements(implementation: "IRelationship.Target")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -330,7 +330,7 @@ List Root.Elements.IRelationship.Target /// /// Type asserted to be disjoint with the disjoiningType. /// - [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IDisjoining.TypeDisjoined")] public IType TypeDisjoined { get; set; } @@ -398,7 +398,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Documentation.cs b/SysML2.NET/Core/AutoGenPoco/Documentation.cs index 2b7cc6eb..38701e92 100644 --- a/SysML2.NET/Core/AutoGenPoco/Documentation.cs +++ b/SysML2.NET/Core/AutoGenPoco/Documentation.cs @@ -63,7 +63,7 @@ public Documentation() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -72,7 +72,7 @@ public Documentation() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IDocumentation.DocumentedElement")] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] List IAnnotatingElement.annotatedElement => this.documentedElement != null ? [this.documentedElement] : []; @@ -81,7 +81,7 @@ public Documentation() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -89,14 +89,14 @@ public Documentation() /// /// The annotation text for the Comment. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -106,14 +106,14 @@ public Documentation() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -122,7 +122,7 @@ public Documentation() /// /// The Element that is documented by this Documentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] [Implements(implementation: "IDocumentation.DocumentedElement")] @@ -132,7 +132,7 @@ public Documentation() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -143,14 +143,14 @@ public Documentation() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -159,7 +159,7 @@ public Documentation() /// format shall be a POSIX locale conformant to ISO/IEC 15897, with the format /// [language[_territory][.codeset][@modifier]]. /// - [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IComment.Locale")] public string Locale { get; set; } @@ -169,7 +169,7 @@ public Documentation() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -177,7 +177,7 @@ public Documentation() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -187,7 +187,7 @@ public Documentation() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -197,14 +197,14 @@ public Documentation() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -216,14 +216,14 @@ public Documentation() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -232,7 +232,7 @@ public Documentation() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -242,7 +242,7 @@ public Documentation() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -250,7 +250,7 @@ public Documentation() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -266,7 +266,7 @@ public Documentation() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -276,14 +276,14 @@ public Documentation() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -332,7 +332,7 @@ public Documentation() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ElementFilterMembership.cs b/SysML2.NET/Core/AutoGenPoco/ElementFilterMembership.cs index a0e38be2..be56f7f1 100644 --- a/SysML2.NET/Core/AutoGenPoco/ElementFilterMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ElementFilterMembership.cs @@ -73,7 +73,7 @@ public ElementFilterMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -81,7 +81,7 @@ public ElementFilterMembership() /// The model-level evaluable Boolean-valued Expression used to filter the imported members of the /// membershipOwningNamespace of this ElementFilterMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IElementFilterMembership.Condition")] public IExpression condition => this.ComputeCondition(); @@ -89,7 +89,7 @@ public ElementFilterMembership() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -99,14 +99,14 @@ public ElementFilterMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -116,7 +116,7 @@ public ElementFilterMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -124,7 +124,7 @@ public ElementFilterMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -135,21 +135,21 @@ public ElementFilterMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -162,7 +162,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -170,7 +170,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -182,7 +182,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -192,7 +192,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -207,7 +207,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -215,7 +215,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -225,7 +225,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -233,7 +233,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IElementFilterMembership.Condition")] @@ -243,7 +243,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -251,7 +251,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -259,7 +259,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -267,7 +267,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -278,7 +278,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -290,14 +290,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -307,7 +307,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -315,7 +315,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -326,7 +326,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -342,7 +342,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -350,7 +350,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -360,14 +360,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -380,7 +380,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -399,7 +399,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -409,7 +409,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -501,7 +501,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/EndFeatureMembership.cs b/SysML2.NET/Core/AutoGenPoco/EndFeatureMembership.cs index 682519f3..e1f812a0 100644 --- a/SysML2.NET/Core/AutoGenPoco/EndFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/EndFeatureMembership.cs @@ -71,14 +71,14 @@ public EndFeatureMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -88,14 +88,14 @@ public EndFeatureMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -105,7 +105,7 @@ public EndFeatureMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -113,7 +113,7 @@ public EndFeatureMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -124,21 +124,21 @@ public EndFeatureMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -151,7 +151,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -159,7 +159,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -171,7 +171,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -182,7 +182,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -197,7 +197,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -205,7 +205,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -215,7 +215,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -233,14 +233,14 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); /// /// - [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IEndFeatureMembership.OwnedMemberFeature")] public IFeature ownedMemberFeature => this.ComputeOwnedMemberFeature(); @@ -249,7 +249,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IEndFeatureMembership.OwnedMemberFeature")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -258,7 +258,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -266,7 +266,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -274,7 +274,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -285,7 +285,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -297,14 +297,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -314,7 +314,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -322,7 +322,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -333,7 +333,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -344,7 +344,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -358,7 +358,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -366,7 +366,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -376,14 +376,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -396,7 +396,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -415,7 +415,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -425,7 +425,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -517,7 +517,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/EnumerationDefinition.cs b/SysML2.NET/Core/AutoGenPoco/EnumerationDefinition.cs index 8e32de89..e42a4622 100644 --- a/SysML2.NET/Core/AutoGenPoco/EnumerationDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/EnumerationDefinition.cs @@ -92,14 +92,14 @@ public EnumerationDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -109,7 +109,7 @@ public EnumerationDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,14 +122,14 @@ public EnumerationDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -137,7 +137,7 @@ public EnumerationDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -146,7 +146,7 @@ public EnumerationDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public EnumerationDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -172,7 +172,7 @@ public EnumerationDefinition() /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] [Implements(implementation: "IEnumerationDefinition.EnumeratedValue")] public List enumeratedValue => this.ComputeEnumeratedValue(); @@ -180,7 +180,7 @@ public EnumerationDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -190,14 +190,14 @@ public EnumerationDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -205,7 +205,7 @@ public EnumerationDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -214,7 +214,7 @@ public EnumerationDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -222,7 +222,7 @@ public EnumerationDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -236,7 +236,7 @@ public EnumerationDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -244,14 +244,14 @@ public EnumerationDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -262,26 +262,26 @@ public EnumerationDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -289,7 +289,7 @@ public EnumerationDefinition() /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] [Implements(implementation: "IEnumerationDefinition.IsVariation")] public bool IsVariation { get; set; } = true; @@ -298,7 +298,7 @@ public EnumerationDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEnumerationDefinition.IsVariation")] [Implements(implementation: "IDefinition.IsVariation")] bool Systems.DefinitionAndUsage.IDefinition.IsVariation @@ -314,7 +314,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -322,7 +322,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -331,7 +331,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -342,14 +342,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -357,7 +357,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -365,7 +365,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -373,7 +373,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -382,7 +382,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -391,7 +391,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -399,7 +399,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -407,7 +407,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -415,7 +415,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -423,7 +423,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -434,7 +434,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -442,7 +442,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -451,7 +451,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -461,7 +461,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -471,14 +471,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -487,7 +487,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -495,7 +495,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -504,7 +504,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -513,7 +513,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -522,7 +522,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -531,7 +531,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -539,7 +539,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -548,7 +548,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -557,7 +557,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -566,7 +566,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -576,7 +576,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -584,7 +584,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -592,7 +592,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -600,7 +600,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -608,7 +608,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -616,7 +616,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -627,7 +627,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -635,7 +635,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -644,7 +644,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -653,7 +653,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -662,7 +662,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -670,7 +670,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -678,7 +678,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -687,7 +687,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -696,7 +696,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -704,7 +704,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -712,7 +712,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -720,7 +720,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -729,14 +729,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -746,7 +746,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -754,7 +754,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -770,7 +770,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -780,14 +780,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -800,14 +800,14 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -816,7 +816,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [RedefinedByProperty("IEnumerationDefinition.EnumeratedValue")] [Implements(implementation: "IDefinition.Variant")] @@ -827,7 +827,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1043,7 +1043,7 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1066,12 +1066,11 @@ bool Systems.DefinitionAndUsage.IDefinition.IsVariation /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/EnumerationUsage.cs b/SysML2.NET/Core/AutoGenPoco/EnumerationUsage.cs index 91440b73..6356b7ac 100644 --- a/SysML2.NET/Core/AutoGenPoco/EnumerationUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/EnumerationUsage.cs @@ -91,7 +91,7 @@ public EnumerationUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -100,7 +100,7 @@ public EnumerationUsage() /// but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IEnumerationUsage.EnumerationDefinition")] [Implements(implementation: "IAttributeUsage.AttributeDefinition")] @@ -114,7 +114,7 @@ public EnumerationUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -124,14 +124,14 @@ public EnumerationUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -141,7 +141,7 @@ public EnumerationUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -150,7 +150,7 @@ public EnumerationUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IAttributeUsage.AttributeDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -165,14 +165,14 @@ public EnumerationUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -180,7 +180,7 @@ public EnumerationUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -190,14 +190,14 @@ public EnumerationUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -207,14 +207,14 @@ public EnumerationUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -223,7 +223,7 @@ public EnumerationUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -232,7 +232,7 @@ public EnumerationUsage() /// /// The single EnumerationDefinition that is the type of this EnumerationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471811429_523492_20975")] [Implements(implementation: "IEnumerationUsage.EnumerationDefinition")] public IEnumerationDefinition enumerationDefinition => this.ComputeEnumerationDefinition(); @@ -240,7 +240,7 @@ public EnumerationUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -250,14 +250,14 @@ public EnumerationUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -267,14 +267,14 @@ public EnumerationUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -282,7 +282,7 @@ public EnumerationUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -291,7 +291,7 @@ public EnumerationUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -299,7 +299,7 @@ public EnumerationUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -313,7 +313,7 @@ public EnumerationUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -321,7 +321,7 @@ public EnumerationUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -330,14 +330,14 @@ public EnumerationUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -345,14 +345,14 @@ public EnumerationUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -366,7 +366,7 @@ public EnumerationUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -377,21 +377,21 @@ public EnumerationUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -399,14 +399,14 @@ public EnumerationUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for an AttributeUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IAttributeUsage.IsReference")] public bool isReference => this.ComputeIsReference(); @@ -414,27 +414,27 @@ public EnumerationUsage() /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAttributeUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -442,7 +442,7 @@ public EnumerationUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -455,7 +455,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -463,11 +463,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -476,7 +476,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -484,7 +484,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -504,14 +504,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -767,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -777,7 +777,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -787,14 +787,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -832,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -842,7 +842,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -890,7 +890,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -898,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -930,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -949,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -959,14 +959,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -983,7 +983,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -993,7 +993,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1001,7 +1001,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1012,7 +1012,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1022,7 +1022,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1045,14 +1045,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1076,14 +1076,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1101,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1197,7 +1197,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1303,10 +1303,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1465,7 +1465,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1520,12 +1520,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1652,7 +1651,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/EventOccurrenceUsage.cs b/SysML2.NET/Core/AutoGenPoco/EventOccurrenceUsage.cs index e4cb61b0..15d64be4 100644 --- a/SysML2.NET/Core/AutoGenPoco/EventOccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/EventOccurrenceUsage.cs @@ -68,7 +68,7 @@ namespace SysML2.NET.Core.POCO.Systems.Occurrences /// An EventOccurrenceUsage is an OccurrenceUsage that represents another OccurrenceUsage occurring as a /// suboccurrence of the containing occurrence of the EventOccurrenceUsage. Unless it is the /// EventOccurrenceUsage itself, the referenced OccurrenceUsage is related to the EventOccurrenceUsage - /// by a ReferenceSubsetting Relationship.If the EventOccurrenceUsage is owned by an + /// by a ReferenceSubsetting Relationship. If the EventOccurrenceUsage is owned by an /// OccurrenceDefinition or OccurrenceUsage, then it also subsets the timeEnclosedOccurrences property /// of the Class Occurrence from the Kernel Semantic Library model Occurrences. /// @@ -97,7 +97,7 @@ public EventOccurrenceUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -109,7 +109,7 @@ public EventOccurrenceUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -119,14 +119,14 @@ public EventOccurrenceUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -136,7 +136,7 @@ public EventOccurrenceUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -145,7 +145,7 @@ public EventOccurrenceUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -160,14 +160,14 @@ public EventOccurrenceUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -175,7 +175,7 @@ public EventOccurrenceUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -185,14 +185,14 @@ public EventOccurrenceUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -202,14 +202,14 @@ public EventOccurrenceUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -218,7 +218,7 @@ public EventOccurrenceUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -229,14 +229,14 @@ public EventOccurrenceUsage() /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] public IOccurrenceUsage eventOccurrence => this.ComputeEventOccurrence(); /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -246,14 +246,14 @@ public EventOccurrenceUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -263,14 +263,14 @@ public EventOccurrenceUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -278,7 +278,7 @@ public EventOccurrenceUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -286,7 +286,7 @@ public EventOccurrenceUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -295,7 +295,7 @@ public EventOccurrenceUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -303,7 +303,7 @@ public EventOccurrenceUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -317,7 +317,7 @@ public EventOccurrenceUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -325,7 +325,7 @@ public EventOccurrenceUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -334,14 +334,14 @@ public EventOccurrenceUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -349,14 +349,14 @@ public EventOccurrenceUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -370,7 +370,7 @@ public EventOccurrenceUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -381,7 +381,7 @@ public EventOccurrenceUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -389,21 +389,21 @@ public EventOccurrenceUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -411,14 +411,14 @@ public EventOccurrenceUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference => this.ComputeIsReference(); @@ -426,27 +426,27 @@ public EventOccurrenceUsage() /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -454,7 +454,7 @@ public EventOccurrenceUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -475,11 +475,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -516,14 +516,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -780,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -799,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -809,14 +809,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -912,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -962,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -981,14 +981,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -997,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1023,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1044,7 +1044,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1076,14 +1076,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1095,7 +1095,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1107,14 +1107,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1123,7 +1123,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1132,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1228,7 +1228,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1334,10 +1334,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1496,7 +1496,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1551,12 +1551,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1683,7 +1682,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ExhibitStateUsage.cs b/SysML2.NET/Core/AutoGenPoco/ExhibitStateUsage.cs index f716239e..2e91710f 100644 --- a/SysML2.NET/Core/AutoGenPoco/ExhibitStateUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ExhibitStateUsage.cs @@ -99,7 +99,7 @@ public ExhibitStateUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IStateUsage.StateDefinition")] @@ -109,14 +109,14 @@ public ExhibitStateUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -130,7 +130,7 @@ public ExhibitStateUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -140,14 +140,14 @@ public ExhibitStateUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -157,7 +157,7 @@ public ExhibitStateUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -166,7 +166,7 @@ public ExhibitStateUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -181,14 +181,14 @@ public ExhibitStateUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -197,7 +197,7 @@ public ExhibitStateUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -207,7 +207,7 @@ public ExhibitStateUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } @@ -216,14 +216,14 @@ public ExhibitStateUsage() /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.DoAction")] public IActionUsage doAction => this.ComputeDoAction(); /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -233,14 +233,14 @@ public ExhibitStateUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -249,7 +249,7 @@ public ExhibitStateUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -260,7 +260,7 @@ public ExhibitStateUsage() /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.EntryAction")] public IActionUsage entryAction => this.ComputeEntryAction(); @@ -269,7 +269,7 @@ public ExhibitStateUsage() /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IPerformActionUsage.PerformedAction")] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] IOccurrenceUsage Systems.Occurrences.IEventOccurrenceUsage.eventOccurrence => ((SysML2.NET.Core.POCO.Systems.Actions.IPerformActionUsage)this).performedAction; @@ -278,7 +278,7 @@ public ExhibitStateUsage() /// The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the /// ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] [Implements(implementation: "IExhibitStateUsage.ExhibitedState")] public IStateUsage exhibitedState => this.ComputeExhibitedState(); @@ -288,14 +288,14 @@ public ExhibitStateUsage() /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.ExitAction")] public IActionUsage exitAction => this.ComputeExitAction(); /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -305,14 +305,14 @@ public ExhibitStateUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -322,14 +322,14 @@ public ExhibitStateUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -337,7 +337,7 @@ public ExhibitStateUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -345,7 +345,7 @@ public ExhibitStateUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -354,7 +354,7 @@ public ExhibitStateUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -362,7 +362,7 @@ public ExhibitStateUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -376,7 +376,7 @@ public ExhibitStateUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -384,7 +384,7 @@ public ExhibitStateUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -393,14 +393,14 @@ public ExhibitStateUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -408,14 +408,14 @@ public ExhibitStateUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -429,7 +429,7 @@ public ExhibitStateUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -440,7 +440,7 @@ public ExhibitStateUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -448,21 +448,21 @@ public ExhibitStateUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -471,7 +471,7 @@ public ExhibitStateUsage() /// the nestedActions (which include nestedStates) may have any incoming or outgoing Transitions. If /// false, only one nestedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IStateUsage.IsParallel")] public bool IsParallel { get; set; } @@ -479,14 +479,14 @@ public ExhibitStateUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; @@ -494,27 +494,27 @@ public ExhibitStateUsage() /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -522,7 +522,7 @@ public ExhibitStateUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -543,11 +543,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -584,14 +584,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -639,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -794,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -821,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -839,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -858,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -868,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -878,14 +878,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -894,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -913,7 +913,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -923,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -981,7 +981,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -989,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -1001,7 +1001,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1021,7 +1021,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1031,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1050,14 +1050,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1074,7 +1074,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1103,7 +1103,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1113,7 +1113,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1122,7 +1122,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1131,7 +1131,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] [RedefinedByProperty("IExhibitStateUsage.ExhibitedState")] [Implements(implementation: "IPerformActionUsage.PerformedAction")] @@ -1142,7 +1142,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1154,7 +1154,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1164,7 +1164,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -1172,7 +1172,7 @@ bool Core.Features.IFeature.IsVariable /// The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but /// kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [Implements(implementation: "IStateUsage.StateDefinition")] public List stateDefinition => this.ComputeStateDefinition(); @@ -1180,7 +1180,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1192,7 +1192,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1204,14 +1204,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1220,7 +1220,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1229,7 +1229,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1338,7 +1338,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1464,10 +1464,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1660,7 +1660,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1715,12 +1715,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1847,7 +1846,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Expression.cs b/SysML2.NET/Core/AutoGenPoco/Expression.cs index 0705f5d1..73fce530 100644 --- a/SysML2.NET/Core/AutoGenPoco/Expression.cs +++ b/SysML2.NET/Core/AutoGenPoco/Expression.cs @@ -73,14 +73,14 @@ public Expression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -94,7 +94,7 @@ public Expression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -104,14 +104,14 @@ public Expression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -121,7 +121,7 @@ public Expression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -134,14 +134,14 @@ public Expression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -151,14 +151,14 @@ public Expression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -168,14 +168,14 @@ public Expression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -184,7 +184,7 @@ public Expression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -193,7 +193,7 @@ public Expression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -203,14 +203,14 @@ public Expression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -220,14 +220,15 @@ public Expression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -235,7 +236,7 @@ public Expression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -243,7 +244,7 @@ public Expression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -252,7 +253,7 @@ public Expression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -260,7 +261,7 @@ public Expression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -274,7 +275,7 @@ public Expression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -282,7 +283,7 @@ public Expression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -291,14 +292,14 @@ public Expression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -306,14 +307,14 @@ public Expression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -327,7 +328,7 @@ public Expression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -338,14 +339,14 @@ public Expression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -353,14 +354,14 @@ public Expression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -368,26 +369,26 @@ public Expression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -395,7 +396,7 @@ public Expression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -403,7 +404,7 @@ public Expression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -411,7 +412,7 @@ public Expression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -420,7 +421,7 @@ public Expression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -431,14 +432,14 @@ public Expression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -447,7 +448,7 @@ public Expression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -456,7 +457,7 @@ public Expression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -466,7 +467,7 @@ public Expression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -475,7 +476,7 @@ public Expression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -485,7 +486,7 @@ public Expression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -495,14 +496,14 @@ public Expression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -511,7 +512,7 @@ public Expression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -520,7 +521,7 @@ public Expression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -530,7 +531,7 @@ public Expression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -540,7 +541,7 @@ public Expression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -550,7 +551,7 @@ public Expression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -559,7 +560,7 @@ public Expression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -569,7 +570,7 @@ public Expression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -578,7 +579,7 @@ public Expression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -589,7 +590,7 @@ public Expression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -598,7 +599,7 @@ public Expression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -606,7 +607,7 @@ public Expression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -618,7 +619,7 @@ public Expression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -628,7 +629,7 @@ public Expression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -638,7 +639,7 @@ public Expression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -648,7 +649,7 @@ public Expression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -657,7 +658,7 @@ public Expression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -667,14 +668,14 @@ public Expression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -682,7 +683,7 @@ public Expression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -692,7 +693,7 @@ public Expression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -700,7 +701,7 @@ public Expression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -711,7 +712,7 @@ public Expression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -722,7 +723,7 @@ public Expression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -735,7 +736,7 @@ public Expression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -744,7 +745,7 @@ public Expression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -756,14 +757,14 @@ public Expression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -775,7 +776,7 @@ public Expression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -786,7 +787,7 @@ public Expression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -893,7 +894,7 @@ public Expression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1013,10 +1014,10 @@ public Expression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1105,7 +1106,7 @@ public Expression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1184,7 +1185,7 @@ public Expression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1230,12 +1231,11 @@ public Expression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1362,7 +1362,7 @@ public Expression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Feature.cs b/SysML2.NET/Core/AutoGenPoco/Feature.cs index c27467c3..805fcf4f 100644 --- a/SysML2.NET/Core/AutoGenPoco/Feature.cs +++ b/SysML2.NET/Core/AutoGenPoco/Feature.cs @@ -43,13 +43,13 @@ namespace SysML2.NET.Core.POCO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -81,7 +81,7 @@ public Feature() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -93,7 +93,7 @@ public Feature() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -103,14 +103,14 @@ public Feature() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -120,7 +120,7 @@ public Feature() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -133,14 +133,14 @@ public Feature() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -149,14 +149,14 @@ public Feature() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public Feature() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public Feature() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public Feature() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public Feature() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,14 @@ public Feature() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -233,7 +233,7 @@ public Feature() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -242,7 +242,7 @@ public Feature() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -250,7 +250,7 @@ public Feature() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -264,7 +264,7 @@ public Feature() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -272,7 +272,7 @@ public Feature() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -281,14 +281,14 @@ public Feature() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -296,14 +296,14 @@ public Feature() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -317,7 +317,7 @@ public Feature() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -328,21 +328,21 @@ public Feature() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -350,26 +350,26 @@ public Feature() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -377,7 +377,7 @@ public Feature() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -385,7 +385,7 @@ public Feature() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -393,7 +393,7 @@ public Feature() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -402,7 +402,7 @@ public Feature() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -413,14 +413,14 @@ public Feature() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -429,7 +429,7 @@ public Feature() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -438,7 +438,7 @@ public Feature() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -448,7 +448,7 @@ public Feature() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -457,7 +457,7 @@ public Feature() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -467,7 +467,7 @@ public Feature() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -477,14 +477,14 @@ public Feature() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -493,7 +493,7 @@ public Feature() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -502,7 +502,7 @@ public Feature() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -512,7 +512,7 @@ public Feature() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -522,7 +522,7 @@ public Feature() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -532,7 +532,7 @@ public Feature() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -541,7 +541,7 @@ public Feature() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -551,7 +551,7 @@ public Feature() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -560,7 +560,7 @@ public Feature() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -571,7 +571,7 @@ public Feature() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -580,7 +580,7 @@ public Feature() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -588,7 +588,7 @@ public Feature() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -600,7 +600,7 @@ public Feature() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -610,7 +610,7 @@ public Feature() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -620,7 +620,7 @@ public Feature() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -630,7 +630,7 @@ public Feature() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -639,7 +639,7 @@ public Feature() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -649,14 +649,14 @@ public Feature() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -664,7 +664,7 @@ public Feature() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -674,7 +674,7 @@ public Feature() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -682,7 +682,7 @@ public Feature() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -693,7 +693,7 @@ public Feature() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -708,7 +708,7 @@ public Feature() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -718,14 +718,14 @@ public Feature() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -737,7 +737,7 @@ public Feature() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -748,7 +748,7 @@ public Feature() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -843,7 +843,7 @@ public Feature() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -949,10 +949,10 @@ public Feature() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1102,7 +1102,7 @@ public Feature() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1148,12 +1148,11 @@ public Feature() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1280,7 +1279,7 @@ public Feature() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureChainExpression.cs b/SysML2.NET/Core/AutoGenPoco/FeatureChainExpression.cs index f2e151fd..78d1fc69 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureChainExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureChainExpression.cs @@ -72,24 +72,24 @@ public FeatureChainExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -103,7 +103,7 @@ public FeatureChainExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -113,14 +113,14 @@ public FeatureChainExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public FeatureChainExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -143,14 +143,14 @@ public FeatureChainExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -160,14 +160,14 @@ public FeatureChainExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -177,14 +177,14 @@ public FeatureChainExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -193,7 +193,7 @@ public FeatureChainExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -202,7 +202,7 @@ public FeatureChainExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -212,14 +212,14 @@ public FeatureChainExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -229,14 +229,15 @@ public FeatureChainExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -244,7 +245,7 @@ public FeatureChainExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -252,7 +253,7 @@ public FeatureChainExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -261,7 +262,7 @@ public FeatureChainExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -269,7 +270,7 @@ public FeatureChainExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -277,7 +278,7 @@ public FeatureChainExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -291,7 +292,7 @@ public FeatureChainExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -299,7 +300,7 @@ public FeatureChainExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -308,14 +309,14 @@ public FeatureChainExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -323,14 +324,14 @@ public FeatureChainExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -344,7 +345,7 @@ public FeatureChainExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -355,14 +356,14 @@ public FeatureChainExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -370,14 +371,14 @@ public FeatureChainExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -385,26 +386,26 @@ public FeatureChainExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -412,7 +413,7 @@ public FeatureChainExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -420,7 +421,7 @@ public FeatureChainExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -428,7 +429,7 @@ public FeatureChainExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -437,7 +438,7 @@ public FeatureChainExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -448,13 +449,13 @@ public FeatureChainExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// - [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".")] + [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "IFeatureChainExpression.Operator")] public string Operator { get; set; } = "."; @@ -463,7 +464,7 @@ public FeatureChainExpression() /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFeatureChainExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -478,7 +479,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -487,7 +488,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -496,7 +497,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -506,7 +507,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -515,7 +516,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -525,7 +526,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -535,14 +536,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -551,7 +552,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -560,7 +561,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -570,7 +571,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -580,7 +581,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -590,7 +591,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -599,7 +600,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -609,7 +610,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -618,7 +619,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -629,7 +630,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -638,7 +639,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -646,7 +647,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -658,7 +659,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -668,7 +669,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -678,7 +679,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -688,7 +689,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -697,7 +698,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -707,14 +708,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -722,7 +723,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -732,7 +733,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -740,7 +741,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -751,7 +752,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -762,7 +763,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -775,7 +776,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -784,7 +785,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -796,7 +797,7 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -804,7 +805,7 @@ string IOperatorExpression.Operator /// The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IFeatureChainExpression.TargetFeature")] public IFeature targetFeature => this.ComputeTargetFeature(); @@ -812,7 +813,7 @@ string IOperatorExpression.Operator /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -824,7 +825,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -835,7 +836,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -942,7 +943,7 @@ string IOperatorExpression.Operator public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1077,7 +1078,7 @@ string IOperatorExpression.Operator /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1094,10 +1095,10 @@ string IOperatorExpression.Operator /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1198,7 +1199,7 @@ string IOperatorExpression.Operator /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1277,7 +1278,7 @@ string IOperatorExpression.Operator /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1323,12 +1324,11 @@ string IOperatorExpression.Operator /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1464,7 +1464,7 @@ string IOperatorExpression.Operator /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureChaining.cs b/SysML2.NET/Core/AutoGenPoco/FeatureChaining.cs index b9d9bd7f..f82118cf 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureChaining.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureChaining.cs @@ -69,7 +69,7 @@ public FeatureChaining() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -77,7 +77,7 @@ public FeatureChaining() /// The Feature whose values partly determine values of featureChained, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IFeatureChaining.ChainingFeature")] public IFeature ChainingFeature { get; set; } @@ -85,7 +85,7 @@ public FeatureChaining() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -95,14 +95,14 @@ public FeatureChaining() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -112,7 +112,7 @@ public FeatureChaining() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -120,7 +120,7 @@ public FeatureChaining() /// The Feature whose values are partly determined by values of the chainingFeature, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IFeatureChaining.FeatureChained")] @@ -130,7 +130,7 @@ public FeatureChaining() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -141,14 +141,14 @@ public FeatureChaining() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -158,7 +158,7 @@ public FeatureChaining() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -166,7 +166,7 @@ public FeatureChaining() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -176,14 +176,14 @@ public FeatureChaining() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -194,7 +194,7 @@ public FeatureChaining() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -206,14 +206,14 @@ public FeatureChaining() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -223,7 +223,7 @@ public FeatureChaining() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -231,7 +231,7 @@ public FeatureChaining() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -242,7 +242,7 @@ public FeatureChaining() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -258,7 +258,7 @@ public FeatureChaining() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -266,7 +266,7 @@ public FeatureChaining() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -276,14 +276,14 @@ public FeatureChaining() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureChaining.FeatureChained")] [Implements(implementation: "IRelationship.Source")] @@ -296,7 +296,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureChaining.ChainingFeature")] [Implements(implementation: "IRelationship.Target")] @@ -315,7 +315,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -384,7 +384,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureInverting.cs b/SysML2.NET/Core/AutoGenPoco/FeatureInverting.cs index 884df14e..d7bf9dcd 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureInverting.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureInverting.cs @@ -72,14 +72,14 @@ public FeatureInverting() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,14 +89,14 @@ public FeatureInverting() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public FeatureInverting() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Feature that is an inverse of the invertingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IFeatureInverting.FeatureInverted")] public IFeature FeatureInverted { get; set; } @@ -121,7 +121,7 @@ public FeatureInverting() /// /// The Feature that is an inverse of the invertedFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IFeatureInverting.InvertingFeature")] public IFeature InvertingFeature { get; set; } @@ -130,7 +130,7 @@ public FeatureInverting() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -141,14 +141,14 @@ public FeatureInverting() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -158,7 +158,7 @@ public FeatureInverting() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -166,7 +166,7 @@ public FeatureInverting() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -176,14 +176,14 @@ public FeatureInverting() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -194,7 +194,7 @@ public FeatureInverting() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -206,14 +206,14 @@ public FeatureInverting() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A featureInverted that is also the owningRelatedElement of this FeatureInverting. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838862_842173_146")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [Implements(implementation: "IFeatureInverting.OwningFeature")] @@ -222,7 +222,7 @@ public FeatureInverting() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -232,7 +232,7 @@ public FeatureInverting() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -240,7 +240,7 @@ public FeatureInverting() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -251,7 +251,7 @@ public FeatureInverting() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -267,7 +267,7 @@ public FeatureInverting() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -275,7 +275,7 @@ public FeatureInverting() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -285,14 +285,14 @@ public FeatureInverting() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureInverting.FeatureInverted")] [Implements(implementation: "IRelationship.Source")] @@ -311,7 +311,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IFeatureInverting.InvertingFeature")] [Implements(implementation: "IRelationship.Target")] @@ -330,7 +330,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -399,7 +399,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureMembership.cs b/SysML2.NET/Core/AutoGenPoco/FeatureMembership.cs index 3507f96f..1426e5d7 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureMembership.cs @@ -74,14 +74,14 @@ public FeatureMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public FeatureMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public FeatureMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public FeatureMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public FeatureMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -154,7 +154,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -162,7 +162,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -174,7 +174,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -200,7 +200,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -218,7 +218,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -226,7 +226,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -236,7 +236,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -245,7 +245,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] public IFeature ownedMemberFeature => this.ComputeOwnedMemberFeature(); @@ -253,7 +253,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -261,7 +261,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -269,7 +269,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -280,7 +280,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -292,14 +292,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -309,7 +309,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -317,7 +317,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -328,7 +328,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -339,7 +339,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -353,7 +353,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -361,7 +361,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -371,14 +371,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -391,7 +391,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -410,7 +410,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -420,7 +420,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -512,7 +512,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureReferenceExpression.cs b/SysML2.NET/Core/AutoGenPoco/FeatureReferenceExpression.cs index 69dc4a97..8ddcd5ec 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureReferenceExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureReferenceExpression.cs @@ -70,14 +70,14 @@ public FeatureReferenceExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public FeatureReferenceExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -101,14 +101,14 @@ public FeatureReferenceExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -118,7 +118,7 @@ public FeatureReferenceExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,14 +131,14 @@ public FeatureReferenceExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -148,14 +148,14 @@ public FeatureReferenceExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -165,14 +165,14 @@ public FeatureReferenceExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -181,7 +181,7 @@ public FeatureReferenceExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -190,7 +190,7 @@ public FeatureReferenceExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -200,14 +200,14 @@ public FeatureReferenceExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -217,14 +217,15 @@ public FeatureReferenceExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -232,7 +233,7 @@ public FeatureReferenceExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -240,7 +241,7 @@ public FeatureReferenceExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -249,7 +250,7 @@ public FeatureReferenceExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -257,7 +258,7 @@ public FeatureReferenceExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -271,7 +272,7 @@ public FeatureReferenceExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -279,7 +280,7 @@ public FeatureReferenceExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -288,14 +289,14 @@ public FeatureReferenceExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -303,14 +304,14 @@ public FeatureReferenceExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -324,7 +325,7 @@ public FeatureReferenceExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -335,14 +336,14 @@ public FeatureReferenceExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -350,14 +351,14 @@ public FeatureReferenceExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -365,26 +366,26 @@ public FeatureReferenceExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -392,7 +393,7 @@ public FeatureReferenceExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -400,7 +401,7 @@ public FeatureReferenceExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -408,7 +409,7 @@ public FeatureReferenceExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -417,7 +418,7 @@ public FeatureReferenceExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -428,14 +429,14 @@ public FeatureReferenceExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -444,7 +445,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -453,7 +454,7 @@ public FeatureReferenceExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -463,7 +464,7 @@ public FeatureReferenceExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -472,7 +473,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -482,7 +483,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -492,14 +493,14 @@ public FeatureReferenceExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -508,7 +509,7 @@ public FeatureReferenceExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -517,7 +518,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -527,7 +528,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -537,7 +538,7 @@ public FeatureReferenceExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -547,7 +548,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -556,7 +557,7 @@ public FeatureReferenceExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -566,7 +567,7 @@ public FeatureReferenceExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -575,7 +576,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -586,7 +587,7 @@ public FeatureReferenceExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -595,7 +596,7 @@ public FeatureReferenceExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -603,7 +604,7 @@ public FeatureReferenceExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -615,7 +616,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -625,7 +626,7 @@ public FeatureReferenceExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -635,7 +636,7 @@ public FeatureReferenceExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -645,7 +646,7 @@ public FeatureReferenceExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -654,7 +655,7 @@ public FeatureReferenceExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -664,14 +665,14 @@ public FeatureReferenceExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -679,7 +680,7 @@ public FeatureReferenceExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -689,7 +690,7 @@ public FeatureReferenceExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -697,7 +698,7 @@ public FeatureReferenceExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -708,7 +709,7 @@ public FeatureReferenceExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -719,7 +720,7 @@ public FeatureReferenceExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -732,7 +733,7 @@ public FeatureReferenceExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -740,7 +741,7 @@ public FeatureReferenceExpression() /// The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IFeatureReferenceExpression.Referent")] public IFeature referent => this.ComputeReferent(); @@ -750,7 +751,7 @@ public FeatureReferenceExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -762,14 +763,14 @@ public FeatureReferenceExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -781,7 +782,7 @@ public FeatureReferenceExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -792,7 +793,7 @@ public FeatureReferenceExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -899,7 +900,7 @@ public FeatureReferenceExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -945,13 +946,13 @@ public FeatureReferenceExpression() public string EscapedName() => this.ComputeEscapedNameOperation(); /// - /// First, determine a value Expression for the referent:
  • If the target Element is a Type that + /// First, determine a value Expression for the referent:
    • If the target Element is a Type that /// has a feature that is the referent or (directly or indirectly) redefines it, then the value - /// Expression of the FeatureValue for that feature (if any).
    • Else, if the referent has no - /// featuringTypes, the value Expression of the FeatureValue for the referent (if - /// any).
    Then:
    • If such a value Expression exists, return the result of evaluating that - /// Expression on the target.
    • Else, if the referent is not an Expression, return the - /// referent.
    • Else return the empty sequence.
    + /// Expression of the FeatureValue for that feature (if any).
  • Else, if the referent has no + /// featuringTypes, the value Expression of the FeatureValue for the referent (if any).
Then: + ///
  • If such a value Expression exists, return the result of evaluating that Expression on the + /// target.
  • Else, if the referent is not an Expression, return the referent.
  • Else + /// return the empty sequence.
///
/// /// No documentation provided @@ -1036,10 +1037,10 @@ public FeatureReferenceExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1125,11 +1126,10 @@ public FeatureReferenceExpression() public List MembershipsOfVisibility(VisibilityKind? visibility, List excluded) => this.ComputeMembershipsOfVisibilityOperation(visibility, excluded); /// - /// A FeatureReferenceExpression is model-level evaluable if it's referent
  • conforms to the - /// self-reference feature Anything::self;
  • is an Expression that is model-level - /// evaluable;
  • has an owningType that is a Metaclass or MetadataFeature; or
  • has no - /// featuringTypes and, if it has a FeatureValue, the value Expression is model-level - /// evaluable.
+ /// A FeatureReferenceExpression is model-level evaluable if it's referent
  • conforms to the + /// self-reference feature Anything::self;
  • is an Expression that is model-level evaluable;
  • + ///
  • has an owningType that is a Metaclass or MetadataFeature; or
  • has no featuringTypes and, + /// if it has a FeatureValue, the value Expression is model-level evaluable.
///
/// /// No documentation provided @@ -1143,7 +1143,7 @@ public FeatureReferenceExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1222,7 +1222,7 @@ public FeatureReferenceExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1268,12 +1268,11 @@ public FeatureReferenceExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1400,7 +1399,7 @@ public FeatureReferenceExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureTyping.cs b/SysML2.NET/Core/AutoGenPoco/FeatureTyping.cs index 49925195..f842346d 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureTyping.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureTyping.cs @@ -72,14 +72,14 @@ public FeatureTyping() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,14 +89,14 @@ public FeatureTyping() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public FeatureTyping() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IFeatureTyping.Type")] [Implements(implementation: "ISpecialization.General")] @@ -130,7 +130,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -141,14 +141,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -158,7 +158,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -166,7 +166,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -176,14 +176,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -194,7 +194,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -206,14 +206,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "IFeatureTyping.OwningFeature")] @@ -222,7 +222,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -232,7 +232,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -240,7 +240,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -251,7 +251,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -262,7 +262,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IFeatureTyping.OwningFeature")] @@ -277,7 +277,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -285,7 +285,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -295,14 +295,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("IFeatureTyping.TypedFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -340,7 +340,7 @@ IType Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -359,7 +359,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -368,7 +368,7 @@ List Root.Elements.IRelationship.Target /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "IFeatureTyping.Type")] public IType Type { get; set; } @@ -376,7 +376,7 @@ List Root.Elements.IRelationship.Target /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "IFeatureTyping.TypedFeature")] public IFeature TypedFeature { get; set; } @@ -444,7 +444,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/FeatureValue.cs b/SysML2.NET/Core/AutoGenPoco/FeatureValue.cs index ff58ca20..4e06d351 100644 --- a/SysML2.NET/Core/AutoGenPoco/FeatureValue.cs +++ b/SysML2.NET/Core/AutoGenPoco/FeatureValue.cs @@ -43,10 +43,10 @@ namespace SysML2.NET.Core.POCO.Kernel.FeatureValues /// A FeatureValue is a Membership that identifies a particular member Expression that provides the /// value of the Feature that owns the FeatureValue. The value is specified as either a bound value or /// an initial value, and as either a concrete or default value. A Feature can have at most one - /// FeatureValue.The result of the value Expression is bound to the featureWithValue using a + /// FeatureValue. The result of the value Expression is bound to the featureWithValue using a /// BindingConnector. If isInitial = false, then the featuringType of the BindingConnector is the same /// as the featuringType of the featureWithValue. If isInitial = true, then the featuringType of the - /// BindingConnector is restricted to its startShot.If isDefault = false, then the above semantics of + /// BindingConnector is restricted to its startShot. If isDefault = false, then the above semantics of /// the FeatureValue are realized for the given featureWithValue. Otherwise, the semantics are realized /// for any individual of the featuringType of the featureWithValue, unless another value is explicitly /// given for the featureWithValue for that individual. @@ -80,14 +80,14 @@ public FeatureValue() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -97,14 +97,14 @@ public FeatureValue() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -114,14 +114,15 @@ public FeatureValue() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Feature to be provided a value. + /// The Feature to be provided a value. /// - [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureValue.FeatureWithValue")] public IFeature featureWithValue => this.ComputeFeatureWithValue(); @@ -130,7 +131,7 @@ public FeatureValue() /// Whether this FeatureValue is a concrete specification of the bound or initial value of the /// featureWithValue, or just a default value that may be overridden. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeatureValue.IsDefault")] public bool IsDefault { get; set; } @@ -138,7 +139,7 @@ public FeatureValue() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -149,28 +150,28 @@ public FeatureValue() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeatureValue.IsInitial")] public bool IsInitial { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -183,7 +184,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -191,7 +192,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -203,7 +204,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -213,7 +214,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -228,7 +229,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -236,7 +237,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -246,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -254,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureValue.Value")] @@ -264,7 +265,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -272,7 +273,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -280,7 +281,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -288,7 +289,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -299,7 +300,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -311,14 +312,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -328,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -336,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -347,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -363,7 +364,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -371,7 +372,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -381,14 +382,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -401,7 +402,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -420,7 +421,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -428,8 +429,9 @@ List Root.Elements.IRelationship.Target /// /// The Expression that provides the value as a result. + /// The Expression that provides the value of the featureWithValue as its result. /// - [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IFeatureValue.Value")] public IExpression value => this.ComputeValue(); @@ -438,7 +440,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -530,7 +532,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Flow.cs b/SysML2.NET/Core/AutoGenPoco/Flow.cs index 3fdc6a7f..f84e14f8 100644 --- a/SysML2.NET/Core/AutoGenPoco/Flow.cs +++ b/SysML2.NET/Core/AutoGenPoco/Flow.cs @@ -77,14 +77,14 @@ public Flow() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -93,7 +93,7 @@ public Flow() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -107,7 +107,7 @@ public Flow() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -116,7 +116,7 @@ public Flow() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -127,14 +127,14 @@ public Flow() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -144,7 +144,7 @@ public Flow() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -153,7 +153,7 @@ public Flow() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -166,14 +166,14 @@ public Flow() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -183,14 +183,14 @@ public Flow() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -200,14 +200,14 @@ public Flow() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -217,7 +217,7 @@ public Flow() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -226,7 +226,7 @@ public Flow() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -236,14 +236,14 @@ public Flow() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -253,14 +253,14 @@ public Flow() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd => this.ComputeFlowEnd(); @@ -268,7 +268,7 @@ public Flow() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -276,7 +276,7 @@ public Flow() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -285,7 +285,7 @@ public Flow() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -293,7 +293,7 @@ public Flow() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -302,7 +302,7 @@ public Flow() /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IFlow.Interaction")] @@ -317,7 +317,7 @@ public Flow() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -325,7 +325,7 @@ public Flow() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -334,14 +334,14 @@ public Flow() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -349,14 +349,14 @@ public Flow() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -370,7 +370,7 @@ public Flow() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -378,7 +378,7 @@ public Flow() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -389,21 +389,21 @@ public Flow() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -411,26 +411,26 @@ public Flow() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -438,7 +438,7 @@ public Flow() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -446,7 +446,7 @@ public Flow() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -454,7 +454,7 @@ public Flow() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -463,7 +463,7 @@ public Flow() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -474,14 +474,14 @@ public Flow() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -490,7 +490,7 @@ public Flow() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -499,7 +499,7 @@ public Flow() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -509,7 +509,7 @@ public Flow() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -518,7 +518,7 @@ public Flow() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -528,7 +528,7 @@ public Flow() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -538,14 +538,14 @@ public Flow() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -554,7 +554,7 @@ public Flow() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -563,7 +563,7 @@ public Flow() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -573,7 +573,7 @@ public Flow() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -583,7 +583,7 @@ public Flow() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -593,7 +593,7 @@ public Flow() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -602,7 +602,7 @@ public Flow() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -612,7 +612,7 @@ public Flow() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -621,7 +621,7 @@ public Flow() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -632,7 +632,7 @@ public Flow() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -641,7 +641,7 @@ public Flow() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -649,7 +649,7 @@ public Flow() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -660,7 +660,7 @@ public Flow() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -672,7 +672,7 @@ public Flow() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -682,7 +682,7 @@ public Flow() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -692,7 +692,7 @@ public Flow() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -702,7 +702,7 @@ public Flow() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -711,7 +711,7 @@ public Flow() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -721,14 +721,14 @@ public Flow() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -736,7 +736,7 @@ public Flow() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -746,7 +746,7 @@ public Flow() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -754,7 +754,7 @@ public Flow() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -765,7 +765,7 @@ public Flow() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -776,7 +776,7 @@ public Flow() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -787,7 +787,7 @@ public Flow() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -795,7 +795,7 @@ public Flow() /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public IPayloadFeature payloadFeature => this.ComputePayloadFeature(); @@ -803,7 +803,7 @@ public Flow() /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType => this.ComputePayloadType(); @@ -815,7 +815,7 @@ public Flow() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -823,7 +823,7 @@ public Flow() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -832,7 +832,7 @@ public Flow() /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -843,14 +843,14 @@ public Flow() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -863,7 +863,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -873,14 +873,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public IFeature sourceOutputFeature => this.ComputeSourceOutputFeature(); /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -894,7 +894,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -904,14 +904,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public IFeature targetInputFeature => this.ComputeTargetInputFeature(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -923,7 +923,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Kernel.Connectors.IConnector)this).association]; @@ -935,7 +935,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -1030,7 +1030,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1136,10 +1136,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1298,7 +1298,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1355,12 +1355,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1487,7 +1486,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/FlowDefinition.cs b/SysML2.NET/Core/AutoGenPoco/FlowDefinition.cs index 43b8fdbc..7ff2608b 100644 --- a/SysML2.NET/Core/AutoGenPoco/FlowDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/FlowDefinition.cs @@ -99,7 +99,7 @@ public FlowDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -108,7 +108,7 @@ public FlowDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -117,7 +117,7 @@ public FlowDefinition() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IFlowDefinition.FlowEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -126,7 +126,7 @@ public FlowDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -136,7 +136,7 @@ public FlowDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -149,14 +149,14 @@ public FlowDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -165,7 +165,7 @@ public FlowDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -174,7 +174,7 @@ public FlowDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -184,14 +184,14 @@ public FlowDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -200,7 +200,7 @@ public FlowDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -210,14 +210,14 @@ public FlowDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Usages that define the things related by the FlowDefinition. /// - [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [Implements(implementation: "IFlowDefinition.FlowEnd")] public List flowEnd => this.ComputeFlowEnd(); @@ -225,7 +225,7 @@ public FlowDefinition() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -233,7 +233,7 @@ public FlowDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -242,7 +242,7 @@ public FlowDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -250,7 +250,7 @@ public FlowDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -264,7 +264,7 @@ public FlowDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -272,14 +272,14 @@ public FlowDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -287,7 +287,7 @@ public FlowDefinition() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -298,33 +298,33 @@ public FlowDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -332,7 +332,7 @@ public FlowDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -340,7 +340,7 @@ public FlowDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -348,7 +348,7 @@ public FlowDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -357,7 +357,7 @@ public FlowDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -368,14 +368,14 @@ public FlowDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -383,7 +383,7 @@ public FlowDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -391,7 +391,7 @@ public FlowDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -399,7 +399,7 @@ public FlowDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -408,7 +408,7 @@ public FlowDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -417,7 +417,7 @@ public FlowDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -425,7 +425,7 @@ public FlowDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -433,7 +433,7 @@ public FlowDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -441,7 +441,7 @@ public FlowDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -449,7 +449,7 @@ public FlowDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -460,7 +460,7 @@ public FlowDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -468,7 +468,7 @@ public FlowDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -477,7 +477,7 @@ public FlowDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -487,7 +487,7 @@ public FlowDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -497,14 +497,14 @@ public FlowDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -513,7 +513,7 @@ public FlowDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -521,7 +521,7 @@ public FlowDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -530,7 +530,7 @@ public FlowDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -539,7 +539,7 @@ public FlowDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -548,7 +548,7 @@ public FlowDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +557,7 @@ public FlowDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -565,7 +565,7 @@ public FlowDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -574,7 +574,7 @@ public FlowDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -583,7 +583,7 @@ public FlowDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -592,7 +592,7 @@ public FlowDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -602,7 +602,7 @@ public FlowDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -610,7 +610,7 @@ public FlowDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -618,7 +618,7 @@ public FlowDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -626,7 +626,7 @@ public FlowDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -634,7 +634,7 @@ public FlowDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -642,7 +642,7 @@ public FlowDefinition() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -653,7 +653,7 @@ public FlowDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -664,7 +664,7 @@ public FlowDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -672,7 +672,7 @@ public FlowDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -681,7 +681,7 @@ public FlowDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -690,7 +690,7 @@ public FlowDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -699,7 +699,7 @@ public FlowDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -707,7 +707,7 @@ public FlowDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -715,7 +715,7 @@ public FlowDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -724,7 +724,7 @@ public FlowDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -733,7 +733,7 @@ public FlowDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -741,7 +741,7 @@ public FlowDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -749,7 +749,7 @@ public FlowDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -757,7 +757,7 @@ public FlowDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -766,14 +766,14 @@ public FlowDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -783,7 +783,7 @@ public FlowDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -791,7 +791,7 @@ public FlowDefinition() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -802,7 +802,7 @@ public FlowDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -814,7 +814,7 @@ public FlowDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -827,7 +827,7 @@ public FlowDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -835,7 +835,7 @@ public FlowDefinition() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -844,7 +844,7 @@ public FlowDefinition() /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -855,14 +855,14 @@ public FlowDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -875,7 +875,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -884,7 +884,7 @@ List Root.Elements.IRelationship.Source /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -892,7 +892,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -906,7 +906,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -915,7 +915,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -928,14 +928,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -944,7 +944,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -954,7 +954,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1179,7 +1179,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1213,12 +1213,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/FlowEnd.cs b/SysML2.NET/Core/AutoGenPoco/FlowEnd.cs index 82eac8b5..6988a5bb 100644 --- a/SysML2.NET/Core/AutoGenPoco/FlowEnd.cs +++ b/SysML2.NET/Core/AutoGenPoco/FlowEnd.cs @@ -71,7 +71,7 @@ public FlowEnd() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -83,7 +83,7 @@ public FlowEnd() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -93,14 +93,14 @@ public FlowEnd() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public FlowEnd() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,14 +123,14 @@ public FlowEnd() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -139,14 +139,14 @@ public FlowEnd() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public FlowEnd() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -172,7 +172,7 @@ public FlowEnd() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -181,7 +181,7 @@ public FlowEnd() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -191,14 +191,14 @@ public FlowEnd() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -208,14 +208,14 @@ public FlowEnd() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -223,7 +223,7 @@ public FlowEnd() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -232,7 +232,7 @@ public FlowEnd() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -240,7 +240,7 @@ public FlowEnd() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -254,7 +254,7 @@ public FlowEnd() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -262,7 +262,7 @@ public FlowEnd() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -271,14 +271,14 @@ public FlowEnd() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -286,14 +286,14 @@ public FlowEnd() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -307,7 +307,7 @@ public FlowEnd() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -318,21 +318,21 @@ public FlowEnd() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -340,26 +340,26 @@ public FlowEnd() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -367,7 +367,7 @@ public FlowEnd() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -375,7 +375,7 @@ public FlowEnd() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -383,7 +383,7 @@ public FlowEnd() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -392,7 +392,7 @@ public FlowEnd() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -403,14 +403,14 @@ public FlowEnd() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -419,7 +419,7 @@ public FlowEnd() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -428,7 +428,7 @@ public FlowEnd() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -438,7 +438,7 @@ public FlowEnd() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -447,7 +447,7 @@ public FlowEnd() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -457,7 +457,7 @@ public FlowEnd() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -467,14 +467,14 @@ public FlowEnd() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -483,7 +483,7 @@ public FlowEnd() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -492,7 +492,7 @@ public FlowEnd() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -502,7 +502,7 @@ public FlowEnd() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -512,7 +512,7 @@ public FlowEnd() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -522,7 +522,7 @@ public FlowEnd() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -531,7 +531,7 @@ public FlowEnd() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -541,7 +541,7 @@ public FlowEnd() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -550,7 +550,7 @@ public FlowEnd() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -561,7 +561,7 @@ public FlowEnd() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -570,7 +570,7 @@ public FlowEnd() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -578,7 +578,7 @@ public FlowEnd() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -590,7 +590,7 @@ public FlowEnd() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -600,7 +600,7 @@ public FlowEnd() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -610,7 +610,7 @@ public FlowEnd() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -620,7 +620,7 @@ public FlowEnd() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -629,7 +629,7 @@ public FlowEnd() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -639,14 +639,14 @@ public FlowEnd() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -654,7 +654,7 @@ public FlowEnd() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -664,7 +664,7 @@ public FlowEnd() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -672,7 +672,7 @@ public FlowEnd() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -683,7 +683,7 @@ public FlowEnd() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -698,7 +698,7 @@ public FlowEnd() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -708,14 +708,14 @@ public FlowEnd() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -727,7 +727,7 @@ public FlowEnd() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -738,7 +738,7 @@ public FlowEnd() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -833,7 +833,7 @@ public FlowEnd() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -939,10 +939,10 @@ public FlowEnd() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1092,7 +1092,7 @@ public FlowEnd() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1138,12 +1138,11 @@ public FlowEnd() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1270,7 +1269,7 @@ public FlowEnd() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/FlowUsage.cs b/SysML2.NET/Core/AutoGenPoco/FlowUsage.cs index 1ad03807..587798d8 100644 --- a/SysML2.NET/Core/AutoGenPoco/FlowUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/FlowUsage.cs @@ -103,7 +103,7 @@ public FlowUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -113,14 +113,14 @@ public FlowUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -129,7 +129,7 @@ public FlowUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -143,7 +143,7 @@ public FlowUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -152,7 +152,7 @@ public FlowUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -163,14 +163,14 @@ public FlowUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -180,7 +180,7 @@ public FlowUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -189,7 +189,7 @@ public FlowUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -198,7 +198,7 @@ public FlowUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -213,14 +213,14 @@ public FlowUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -229,7 +229,7 @@ public FlowUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -239,14 +239,14 @@ public FlowUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -256,14 +256,14 @@ public FlowUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -273,7 +273,7 @@ public FlowUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -282,7 +282,7 @@ public FlowUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -292,14 +292,14 @@ public FlowUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -309,7 +309,7 @@ public FlowUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -318,7 +318,7 @@ public FlowUsage() /// other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel /// Model Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1661900477937_518125_727")] [Implements(implementation: "IFlowUsage.FlowDefinition")] @@ -327,7 +327,7 @@ public FlowUsage() /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd => this.ComputeFlowEnd(); @@ -335,7 +335,7 @@ public FlowUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -343,7 +343,7 @@ public FlowUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -351,7 +351,7 @@ public FlowUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -360,7 +360,7 @@ public FlowUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -368,7 +368,7 @@ public FlowUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -377,7 +377,7 @@ public FlowUsage() /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -393,7 +393,7 @@ public FlowUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -401,7 +401,7 @@ public FlowUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -410,14 +410,14 @@ public FlowUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -425,14 +425,14 @@ public FlowUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -446,7 +446,7 @@ public FlowUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -454,7 +454,7 @@ public FlowUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -465,7 +465,7 @@ public FlowUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -473,21 +473,21 @@ public FlowUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -495,33 +495,33 @@ public FlowUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -529,7 +529,7 @@ public FlowUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -550,11 +550,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -591,14 +591,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -720,7 +720,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -776,7 +776,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -785,7 +785,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -809,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -819,7 +819,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -828,7 +828,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -837,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -865,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -885,14 +885,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -930,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -949,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -968,7 +968,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -979,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1029,7 +1029,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1039,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1049,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1068,14 +1068,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1102,7 +1102,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1110,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1121,7 +1121,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1132,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1142,7 +1142,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1151,7 +1151,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1159,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public IPayloadFeature payloadFeature => this.ComputePayloadFeature(); @@ -1167,7 +1167,7 @@ bool Core.Features.IFeature.IsVariable /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType => this.ComputePayloadType(); @@ -1176,7 +1176,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1188,7 +1188,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1196,7 +1196,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1205,7 +1205,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1216,14 +1216,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1236,7 +1236,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1246,14 +1246,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public IFeature sourceOutputFeature => this.ComputeSourceOutputFeature(); /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1267,7 +1267,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1277,14 +1277,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public IFeature targetInputFeature => this.ComputeTargetInputFeature(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1296,7 +1296,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1308,14 +1308,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1324,7 +1324,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1333,7 +1333,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1442,7 +1442,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1568,10 +1568,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1749,7 +1749,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1815,12 +1815,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1947,7 +1946,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ForLoopActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ForLoopActionUsage.cs index d2180773..4a56dadd 100644 --- a/SysML2.NET/Core/AutoGenPoco/ForLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ForLoopActionUsage.cs @@ -98,7 +98,7 @@ public ForLoopActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -107,14 +107,14 @@ public ForLoopActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -124,7 +124,7 @@ public ForLoopActionUsage() /// The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the /// LoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILoopActionUsage.BodyAction")] public IActionUsage bodyAction => this.ComputeBodyAction(); @@ -136,7 +136,7 @@ public ForLoopActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -146,14 +146,14 @@ public ForLoopActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -163,7 +163,7 @@ public ForLoopActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -172,7 +172,7 @@ public ForLoopActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -187,14 +187,14 @@ public ForLoopActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -203,7 +203,7 @@ public ForLoopActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -213,14 +213,14 @@ public ForLoopActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -230,14 +230,14 @@ public ForLoopActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -246,7 +246,7 @@ public ForLoopActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -255,7 +255,7 @@ public ForLoopActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -265,14 +265,14 @@ public ForLoopActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -282,14 +282,14 @@ public ForLoopActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -297,7 +297,7 @@ public ForLoopActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -305,7 +305,7 @@ public ForLoopActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -314,7 +314,7 @@ public ForLoopActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -322,7 +322,7 @@ public ForLoopActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -336,7 +336,7 @@ public ForLoopActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -344,7 +344,7 @@ public ForLoopActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -353,14 +353,14 @@ public ForLoopActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -368,14 +368,14 @@ public ForLoopActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -389,7 +389,7 @@ public ForLoopActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -400,7 +400,7 @@ public ForLoopActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -408,21 +408,21 @@ public ForLoopActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -430,33 +430,33 @@ public ForLoopActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -464,7 +464,7 @@ public ForLoopActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -477,7 +477,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -486,7 +486,7 @@ bool Core.Features.IFeature.IsVariable /// the successive values of the input sequence on each iteration. It is the ownedFeature that redefines /// ForLoopAction::var. /// - [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IForLoopActionUsage.LoopVariable")] public IReferenceUsage loopVariable => this.ComputeLoopVariable(); @@ -494,11 +494,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -507,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -515,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -524,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -535,14 +535,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -550,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -558,7 +558,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -566,7 +566,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -574,7 +574,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -720,7 +720,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -781,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -790,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -800,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -809,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -819,7 +819,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -829,14 +829,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -845,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -884,7 +884,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -912,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -923,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -962,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -982,7 +982,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -991,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1001,14 +1001,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1043,7 +1043,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1054,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1073,7 +1073,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1083,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1095,7 +1095,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1104,7 +1104,7 @@ bool Core.Features.IFeature.IsVariable /// each iterative performance of the bodyAction. It is the Expression whose result is bound to the seq /// input parameter of this ForLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IForLoopActionUsage.SeqArgument")] public IExpression seqArgument => this.ComputeSeqArgument(); @@ -1114,14 +1114,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1133,7 +1133,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1145,14 +1145,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1161,7 +1161,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1170,7 +1170,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1279,7 +1279,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1405,10 +1405,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1577,7 +1577,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1632,12 +1632,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1764,7 +1763,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ForkNode.cs b/SysML2.NET/Core/AutoGenPoco/ForkNode.cs index b4f53c58..cd6d2a98 100644 --- a/SysML2.NET/Core/AutoGenPoco/ForkNode.cs +++ b/SysML2.NET/Core/AutoGenPoco/ForkNode.cs @@ -97,7 +97,7 @@ public ForkNode() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -106,14 +106,14 @@ public ForkNode() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -127,7 +127,7 @@ public ForkNode() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -137,14 +137,14 @@ public ForkNode() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -154,7 +154,7 @@ public ForkNode() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -163,7 +163,7 @@ public ForkNode() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -178,14 +178,14 @@ public ForkNode() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -194,7 +194,7 @@ public ForkNode() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -204,14 +204,14 @@ public ForkNode() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -221,14 +221,14 @@ public ForkNode() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -237,7 +237,7 @@ public ForkNode() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -246,7 +246,7 @@ public ForkNode() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -256,14 +256,14 @@ public ForkNode() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -273,14 +273,14 @@ public ForkNode() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -288,7 +288,7 @@ public ForkNode() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -296,7 +296,7 @@ public ForkNode() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -305,7 +305,7 @@ public ForkNode() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -313,7 +313,7 @@ public ForkNode() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -327,7 +327,7 @@ public ForkNode() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -335,7 +335,7 @@ public ForkNode() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -344,14 +344,14 @@ public ForkNode() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -359,14 +359,14 @@ public ForkNode() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -380,7 +380,7 @@ public ForkNode() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -391,7 +391,7 @@ public ForkNode() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -399,21 +399,21 @@ public ForkNode() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -421,33 +421,33 @@ public ForkNode() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -455,7 +455,7 @@ public ForkNode() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -468,7 +468,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -476,11 +476,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -489,7 +489,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -497,7 +497,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -517,14 +517,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -711,7 +711,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -754,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -811,14 +811,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -836,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -885,7 +885,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -894,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -914,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -983,14 +983,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1055,7 +1055,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1065,7 +1065,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1106,7 +1106,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1118,14 +1118,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1134,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1143,7 +1143,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1252,7 +1252,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1378,10 +1378,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1568,7 +1568,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1623,12 +1623,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1755,7 +1754,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/FramedConcernMembership.cs b/SysML2.NET/Core/AutoGenPoco/FramedConcernMembership.cs index c4c3b785..1ace0109 100644 --- a/SysML2.NET/Core/AutoGenPoco/FramedConcernMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/FramedConcernMembership.cs @@ -74,14 +74,14 @@ public FramedConcernMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public FramedConcernMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public FramedConcernMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public FramedConcernMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public FramedConcernMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] [Implements(implementation: "IFramedConcernMembership.Kind")] public RequirementConstraintKind Kind { get; set; } = RequirementConstraintKind.Requirement; @@ -149,7 +149,7 @@ public FramedConcernMembership() /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.Kind")] [Implements(implementation: "IRequirementConstraintMembership.Kind")] RequirementConstraintKind IRequirementConstraintMembership.Kind @@ -164,7 +164,7 @@ RequirementConstraintKind IRequirementConstraintMembership.Kind /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -177,7 +177,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -185,7 +185,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -197,7 +197,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -231,7 +231,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] [Implements(implementation: "IFramedConcernMembership.OwnedConcern")] public IConcernUsage ownedConcern => this.ComputeOwnedConcern(); @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IFramedConcernMembership.OwnedConcern")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] @@ -258,7 +258,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -266,7 +266,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -276,7 +276,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -285,7 +285,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -294,7 +294,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -302,7 +302,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -310,7 +310,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -321,7 +321,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -333,14 +333,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -350,7 +350,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -358,7 +358,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -369,7 +369,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -380,7 +380,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -394,7 +394,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -403,7 +403,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] [Implements(implementation: "IFramedConcernMembership.ReferencedConcern")] public IConcernUsage referencedConcern => this.ComputeReferencedConcern(); @@ -413,7 +413,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IFramedConcernMembership.ReferencedConcern")] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] IConstraintUsage IRequirementConstraintMembership.referencedConstraint => this.referencedConcern; @@ -422,7 +422,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -432,14 +432,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -452,7 +452,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -471,7 +471,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -481,7 +481,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -573,7 +573,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Function.cs b/SysML2.NET/Core/AutoGenPoco/Function.cs index d3774a51..f279b530 100644 --- a/SysML2.NET/Core/AutoGenPoco/Function.cs +++ b/SysML2.NET/Core/AutoGenPoco/Function.cs @@ -72,14 +72,14 @@ public Function() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,7 +89,7 @@ public Function() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -102,14 +102,14 @@ public Function() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -118,7 +118,7 @@ public Function() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -128,22 +128,24 @@ public Function() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -151,7 +153,7 @@ public Function() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -161,14 +163,14 @@ public Function() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -176,7 +178,7 @@ public Function() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -185,7 +187,7 @@ public Function() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -193,7 +195,7 @@ public Function() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -207,7 +209,7 @@ public Function() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -215,14 +217,14 @@ public Function() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -233,37 +235,37 @@ public Function() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -271,7 +273,7 @@ public Function() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -279,7 +281,7 @@ public Function() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -288,7 +290,7 @@ public Function() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -299,14 +301,14 @@ public Function() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -315,7 +317,7 @@ public Function() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -324,7 +326,7 @@ public Function() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -334,7 +336,7 @@ public Function() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -344,7 +346,7 @@ public Function() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -354,14 +356,14 @@ public Function() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -370,7 +372,7 @@ public Function() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -379,7 +381,7 @@ public Function() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -389,7 +391,7 @@ public Function() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -398,7 +400,7 @@ public Function() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -408,7 +410,7 @@ public Function() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -417,7 +419,7 @@ public Function() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -427,7 +429,7 @@ public Function() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -439,7 +441,7 @@ public Function() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -449,7 +451,7 @@ public Function() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -457,7 +459,7 @@ public Function() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -467,14 +469,14 @@ public Function() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -484,7 +486,7 @@ public Function() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -492,7 +494,7 @@ public Function() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -504,7 +506,7 @@ public Function() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -517,14 +519,16 @@ public Function() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -536,14 +540,14 @@ public Function() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -551,7 +555,7 @@ public Function() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -564,7 +568,7 @@ public Function() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -779,7 +783,7 @@ public Function() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -802,12 +806,11 @@ public Function() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/IAcceptActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IAcceptActionUsage.cs index dd814e5f..cc6218b4 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAcceptActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAcceptActionUsage.cs @@ -79,14 +79,14 @@ public partial interface IAcceptActionUsage : IActionUsage /// An Expression whose result is bound to the payload parameter of this AcceptActionUsage. If provided, /// the AcceptActionUsage will only accept a Transfer with exactly this payload. /// - [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642710978429_81558_4948", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression payloadArgument { get; } /// /// The nestedReference of this AcceptActionUsage that redefines the payload output parameter of the /// base AcceptActionUsage AcceptAction from the Systems Model Library. /// - [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1642701018287_478584_4462", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591477541360_47573_933")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] IReferenceUsage payloadParameter { get; } @@ -94,7 +94,7 @@ public partial interface IAcceptActionUsage : IActionUsage /// /// An Expression whose result is bound to the receiver input parameter of this AcceptActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814670555_311543_168", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression receiverArgument { get; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/IActionDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IActionDefinition.cs index 21d6c690..735f773e 100644 --- a/SysML2.NET/Core/AutoGenPoco/IActionDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IActionDefinition.cs @@ -73,7 +73,7 @@ public partial interface IActionDefinition : IBehavior, IOccurrenceDefinition /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List action { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IActionUsage.cs index bcf97296..8761ae25 100644 --- a/SysML2.NET/Core/AutoGenPoco/IActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IActionUsage.cs @@ -79,7 +79,7 @@ public partial interface IActionUsage : IStep, IOccurrenceUsage /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] List actionDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IActorMembership.cs b/SysML2.NET/Core/AutoGenPoco/IActorMembership.cs index 3498b40e..87eb3957 100644 --- a/SysML2.NET/Core/AutoGenPoco/IActorMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IActorMembership.cs @@ -52,7 +52,7 @@ public partial interface IActorMembership : IParameterMembership /// /// The PartUsage specifying the actor. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464305451_983612_1421", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] IPartUsage ownedActorParameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAllocationDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IAllocationDefinition.cs index dda2488e..5b545c6e 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAllocationDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAllocationDefinition.cs @@ -76,7 +76,7 @@ public partial interface IAllocationDefinition : IConnectionDefinition /// /// The AllocationUsages that refine the allocation mapping defined by this AllocationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430644481_402036_964", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List allocation { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAllocationUsage.cs b/SysML2.NET/Core/AutoGenPoco/IAllocationUsage.cs index e71d043e..8eac0e5b 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAllocationUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAllocationUsage.cs @@ -76,7 +76,7 @@ public partial interface IAllocationUsage : IConnectionUsage /// /// The AllocationDefinitions that are the types of this AllocationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430742949_241425_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] List allocationDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseDefinition.cs index a31e378e..3f37e319 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseDefinition.cs @@ -73,7 +73,7 @@ public partial interface IAnalysisCaseDefinition : ICaseDefinition /// An Expression used to compute the result of the AnalysisCaseDefinition, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590945152798_315308_221", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] IExpression resultExpression { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseUsage.cs index 0e0c9238..7b18ab77 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAnalysisCaseUsage.cs @@ -74,7 +74,7 @@ public partial interface IAnalysisCaseUsage : ICaseUsage /// /// The AnalysisCaseDefinition that is the definition of this AnalysisCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152217935_225164_2921", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] IAnalysisCaseDefinition analysisCaseDefinition { get; } @@ -82,7 +82,7 @@ public partial interface IAnalysisCaseUsage : ICaseUsage /// An Expression used to compute the result of the AnalysisCaseUsage, owned via a /// ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591151453868_910052_2600", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] IExpression resultExpression { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAnnotatingElement.cs b/SysML2.NET/Core/AutoGenPoco/IAnnotatingElement.cs index 42267e6e..901f2391 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAnnotatingElement.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAnnotatingElement.cs @@ -47,14 +47,14 @@ public partial interface IAnnotatingElement : IElement /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List annotatedElement { get; } /// /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List annotation { get; } @@ -62,7 +62,7 @@ public partial interface IAnnotatingElement : IElement /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedAnnotatingRelationship { get; } @@ -70,7 +70,7 @@ public partial interface IAnnotatingElement : IElement /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] IAnnotation owningAnnotatingRelationship { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAnnotation.cs b/SysML2.NET/Core/AutoGenPoco/IAnnotation.cs index c755c9e0..93adc0c0 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAnnotation.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAnnotation.cs @@ -44,7 +44,7 @@ public partial interface IAnnotation : IRelationship /// /// The Element that is annotated by the annotatingElement of this Annotation. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094430277_494140_18542", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IElement AnnotatedElement { get; set; } @@ -52,14 +52,14 @@ public partial interface IAnnotation : IRelationship /// The AnnotatingElement that annotates the annotatedElement of this Annotation. This is always either /// the ownedAnnotatingElement or the owningAnnotatingElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_638255_18408", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IAnnotatingElement annotatingElement { get; } /// /// The annotatingElement of this Annotation, when it is an ownedRelatedElement. /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_384269_375", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] IAnnotatingElement ownedAnnotatingElement { get; } @@ -67,7 +67,7 @@ public partial interface IAnnotation : IRelationship /// /// The annotatedElement of this Annotation, when it is also the owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_104456_2501", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_494140_18542")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] IElement owningAnnotatedElement { get; } @@ -75,7 +75,7 @@ public partial interface IAnnotation : IRelationship /// /// The annotatingElement of this Annotation, when it is the owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570939_266622_19", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_638255_18408")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] IAnnotatingElement owningAnnotatingElement { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAssertConstraintUsage.cs b/SysML2.NET/Core/AutoGenPoco/IAssertConstraintUsage.cs index 46564006..749cb0a7 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAssertConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAssertConstraintUsage.cs @@ -78,7 +78,7 @@ public partial interface IAssertConstraintUsage : IConstraintUsage, IInvariant /// ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the /// AssertConstraintUsage itself. /// - [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IConstraintUsage assertedConstraint { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IAssignmentActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IAssignmentActionUsage.cs index d93438bc..25d6c2a1 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAssignmentActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAssignmentActionUsage.cs @@ -77,7 +77,7 @@ public partial interface IAssignmentActionUsage : IActionUsage /// /// The Feature whose value is to be set. /// - [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624202269076_561550_3109", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] IFeature referent { get; } @@ -86,13 +86,13 @@ public partial interface IAssignmentActionUsage : IActionUsage /// value of the referent will be set to the result of the valueExpression by this /// AssignmentActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201786354_844501_2835", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression targetArgument { get; } /// /// The Expression whose result is to be assigned to the referent Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624201792996_104394_2856", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression valueExpression { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IAssociation.cs b/SysML2.NET/Core/AutoGenPoco/IAssociation.cs index fa369e85..8e86b6fc 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAssociation.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAssociation.cs @@ -53,7 +53,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] List associationEnd { get; } @@ -61,14 +61,14 @@ public partial interface IAssociation : IClassifier, IRelationship /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List relatedType { get; } /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType sourceType { get; } @@ -77,7 +77,7 @@ public partial interface IAssociation : IClassifier, IRelationship /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List targetType { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IAttributeDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IAttributeDefinition.cs index 40fdf20c..39c6ea44 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAttributeDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAttributeDefinition.cs @@ -64,7 +64,7 @@ namespace SysML2.NET.Core.POCO.Systems.Attributes /// /// An AttributeDefinition is a Definition and a DataType of information about a quality or /// characteristic of a system or part of a system that has no independent identity other than its - /// value. All features of an AttributeDefinition must be referential (non-composite).As a DataType, an + /// value. All features of an AttributeDefinition must be referential (non-composite). As a DataType, an /// AttributeDefinition must specialize, directly or indirectly, the base DataType Base::DataValue from /// the Kernel Semantic Library. /// diff --git a/SysML2.NET/Core/AutoGenPoco/IAttributeUsage.cs b/SysML2.NET/Core/AutoGenPoco/IAttributeUsage.cs index 2d5fd32a..1a97fb12 100644 --- a/SysML2.NET/Core/AutoGenPoco/IAttributeUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IAttributeUsage.cs @@ -66,7 +66,7 @@ namespace SysML2.NET.Core.POCO.Systems.Attributes /// AttributeDefinition, an AttributeUsage is a usage of a AttributeDefinition to represent the value of /// some system quality or characteristic. However, other kinds of kernel DataTypes are also allowed, to /// permit use of DataTypes from the Kernel Model Libraries. An AttributeUsage itself as well as all its - /// nested features must be referential (non-composite).An AttributeUsage must specialize, directly or + /// nested features must be referential (non-composite). An AttributeUsage must specialize, directly or /// indirectly, the base Feature Base::dataValues from the Kernel Semantic Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471291545_950196_20762", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -78,14 +78,14 @@ public partial interface IAttributeUsage : IUsage /// but other kinds of kernel DataTypes are also allowed, to permit use of DataTypes from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471811429_523492_20975", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] List attributeDefinition { get; } /// /// Always true for an AttributeUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624050661138_649455_27", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] new bool isReference { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IBehavior.cs b/SysML2.NET/Core/AutoGenPoco/IBehavior.cs index baedf6a5..eb61c3a2 100644 --- a/SysML2.NET/Core/AutoGenPoco/IBehavior.cs +++ b/SysML2.NET/Core/AutoGenPoco/IBehavior.cs @@ -52,14 +52,14 @@ public partial interface IBehavior : IClass /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List parameter { get; } /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List step { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IBooleanExpression.cs b/SysML2.NET/Core/AutoGenPoco/IBooleanExpression.cs index 4d031b9b..9bb6fe22 100644 --- a/SysML2.NET/Core/AutoGenPoco/IBooleanExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IBooleanExpression.cs @@ -49,8 +49,9 @@ public partial interface IBooleanExpression : IExpression { /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] IPredicate predicate { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ICalculationDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ICalculationDefinition.cs index 7bb7d282..c63456e4 100644 --- a/SysML2.NET/Core/AutoGenPoco/ICalculationDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ICalculationDefinition.cs @@ -73,7 +73,7 @@ public partial interface ICalculationDefinition : IFunction, IActionDefinition /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] List calculation { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ICalculationUsage.cs b/SysML2.NET/Core/AutoGenPoco/ICalculationUsage.cs index ffe72e88..6ac2ce03 100644 --- a/SysML2.NET/Core/AutoGenPoco/ICalculationUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ICalculationUsage.cs @@ -79,7 +79,7 @@ public partial interface ICalculationUsage : IExpression, IActionUsage /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] IFunction calculationDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ICaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ICaseDefinition.cs index a3ed7770..844da615 100644 --- a/SysML2.NET/Core/AutoGenPoco/ICaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ICaseDefinition.cs @@ -74,7 +74,7 @@ public partial interface ICaseDefinition : ICalculationDefinition /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List actorParameter { get; } @@ -82,14 +82,14 @@ public partial interface ICaseDefinition : ICalculationDefinition /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] IRequirementUsage objectiveRequirement { get; } /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] IUsage subjectParameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ICaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/ICaseUsage.cs index 063df503..97790ef2 100644 --- a/SysML2.NET/Core/AutoGenPoco/ICaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ICaseUsage.cs @@ -74,7 +74,7 @@ public partial interface ICaseUsage : ICalculationUsage /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List actorParameter { get; } @@ -82,21 +82,21 @@ public partial interface ICaseUsage : ICalculationUsage /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] ICaseDefinition caseDefinition { get; } /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] IRequirementUsage objectiveRequirement { get; } /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] IUsage subjectParameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IClassifier.cs b/SysML2.NET/Core/AutoGenPoco/IClassifier.cs index 88a9d340..53826f27 100644 --- a/SysML2.NET/Core/AutoGenPoco/IClassifier.cs +++ b/SysML2.NET/Core/AutoGenPoco/IClassifier.cs @@ -39,12 +39,12 @@ namespace SysML2.NET.Core.POCO.Core.Classifiers using SysML2.NET.Decorators; /// - /// A Classifier is a Type that classifies:
  • Things (in the universe) regardless of how Features - /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
  • How + /// A Classifier is a Type that classifies:
    • Things (in the universe) regardless of how Features + /// relate them. (These are interpreted semantically as sequences of exactly one thing.)
    • How /// the above things are related by Features. (These are interpreted semantically as sequences of /// multiple things, such that the last thing in the sequence is also classified by the Classifier. Note - /// that this means that a Classifier modeled as specializing a Feature cannot classify - /// anything.)
    + /// that this means that a Classifier modeled as specializing a Feature cannot classify anything.)
  • + ///
///
[Class(xmiId: "_18_5_3_12e503d9_1533160651676_375105_42143", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -54,7 +54,7 @@ public partial interface IClassifier : IType /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] List ownedSubclassification { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ICollectExpression.cs b/SysML2.NET/Core/AutoGenPoco/ICollectExpression.cs index de2af207..c6eafa4c 100644 --- a/SysML2.NET/Core/AutoGenPoco/ICollectExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/ICollectExpression.cs @@ -50,7 +50,7 @@ public partial interface ICollectExpression : IOperatorExpression { /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect")] + [Property(xmiId: "_18_5_3_12e503d9_1559596670531_992404_29068", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "collect", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IComment.cs b/SysML2.NET/Core/AutoGenPoco/IComment.cs index ff3de5aa..3e1f85cd 100644 --- a/SysML2.NET/Core/AutoGenPoco/IComment.cs +++ b/SysML2.NET/Core/AutoGenPoco/IComment.cs @@ -43,7 +43,7 @@ public partial interface IComment : IAnnotatingElement /// /// The annotation text for the Comment. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674981_840045_43277", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Body { get; set; } /// @@ -51,7 +51,7 @@ public partial interface IComment : IAnnotatingElement /// format shall be a POSIX locale conformant to ISO/IEC 15897, with the format /// [language[_territory][.codeset][@modifier]]. /// - [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647722682836_708148_649", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Locale { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IConcernUsage.cs b/SysML2.NET/Core/AutoGenPoco/IConcernUsage.cs index 1e6fae5a..fb94cf52 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConcernUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConcernUsage.cs @@ -77,7 +77,7 @@ public partial interface IConcernUsage : IRequirementUsage /// /// The ConcernDefinition that is the single type of this ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617052514912_780627_2256", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] IConcernDefinition concernDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IConjugatedPortDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IConjugatedPortDefinition.cs index a120dee3..b71c24f3 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConjugatedPortDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConjugatedPortDefinition.cs @@ -77,7 +77,7 @@ public partial interface IConjugatedPortDefinition : IPortDefinition /// The original PortDefinition for this ConjugatedPortDefinition, which is the owningNamespace of the /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364017_387810_990", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] IPortDefinition originalPortDefinition { get; } @@ -85,7 +85,7 @@ public partial interface IConjugatedPortDefinition : IPortDefinition /// The PortConjugation that is the ownedConjugator of this ConjugatedPortDefinition, linking it to its /// originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344901_850046_947", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_280165_440")] IPortConjugation ownedPortConjugator { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IConjugatedPortTyping.cs b/SysML2.NET/Core/AutoGenPoco/IConjugatedPortTyping.cs index e84930d7..410e4436 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConjugatedPortTyping.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConjugatedPortTyping.cs @@ -49,14 +49,14 @@ public partial interface IConjugatedPortTyping : IFeatureTyping /// The type of this ConjugatedPortTyping considered as a FeatureTyping, which must be a /// ConjugatedPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915017970_186033_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543180520185_480887_21131")] IConjugatedPortDefinition ConjugatedPortDefinition { get; set; } /// /// The originalPortDefinition of the conjugatedPortDefinition of this ConjugatedPortTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577915013583_787601_133", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IPortDefinition portDefinition { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IConjugation.cs b/SysML2.NET/Core/AutoGenPoco/IConjugation.cs index 2d7ae67a..1b4aeed6 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConjugation.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConjugation.cs @@ -40,7 +40,7 @@ namespace SysML2.NET.Core.POCO.Core.Types /// with a direction in relative to the originalType are considered to have an effective direction of /// out relative to the conjugatedType and, similarly, Features with direction out in the originalType /// are considered to have an effective direction of in in the conjugatedType. Features with direction - /// inout, or with no direction, in the originalType, are inherited without change.A Type may + /// inout, or with no direction, in the originalType, are inherited without change. A Type may /// participate as a conjugatedType in at most one Conjugation relationship, and such a Type may not /// also be the specific Type in any Specialization relationship. /// @@ -51,21 +51,21 @@ public partial interface IConjugation : IRelationship /// /// The Type that is the result of applying Conjugation to the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType ConjugatedType { get; set; } /// /// The Type to be conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType OriginalType { get; set; } /// /// The conjugatedType of this Conjugation that is also its owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490143_721644_299")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] IType owningType { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IConnectionDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IConnectionDefinition.cs index b6c3c176..d83f4e54 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConnectionDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConnectionDefinition.cs @@ -72,14 +72,14 @@ public partial interface IConnectionDefinition : IAssociationStructure, IPartDef /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] List connectionEnd { get; } /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] new bool IsSufficient { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IConnectionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IConnectionUsage.cs index b04befe8..cbe9d7a4 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConnectionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConnectionUsage.cs @@ -80,7 +80,7 @@ public partial interface IConnectionUsage : IConnectorAsUsage, IPartUsage /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] List connectionDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IConnector.cs b/SysML2.NET/Core/AutoGenPoco/IConnector.cs index 2637bfca..5853c162 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConnector.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConnector.cs @@ -52,7 +52,7 @@ public partial interface IConnector : IFeature, IRelationship /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List association { get; } @@ -61,7 +61,7 @@ public partial interface IConnector : IFeature, IRelationship /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] List connectorEnd { get; } @@ -70,21 +70,21 @@ public partial interface IConnector : IFeature, IRelationship /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IType defaultFeaturingType { get; } /// /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List relatedFeature { get; } /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IFeature sourceFeature { get; } @@ -93,7 +93,7 @@ public partial interface IConnector : IFeature, IRelationship /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List targetFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IConstraintUsage.cs b/SysML2.NET/Core/AutoGenPoco/IConstraintUsage.cs index 0a5c8246..64b9c601 100644 --- a/SysML2.NET/Core/AutoGenPoco/IConstraintUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IConstraintUsage.cs @@ -79,7 +79,7 @@ public partial interface IConstraintUsage : IBooleanExpression, IOccurrenceUsage /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] IPredicate constraintDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ICrossSubsetting.cs b/SysML2.NET/Core/AutoGenPoco/ICrossSubsetting.cs index f9318361..2e56044b 100644 --- a/SysML2.NET/Core/AutoGenPoco/ICrossSubsetting.cs +++ b/SysML2.NET/Core/AutoGenPoco/ICrossSubsetting.cs @@ -39,14 +39,14 @@ namespace SysML2.NET.Core.POCO.Core.Features /// CrossSubsetting is a kind of Subsetting for end Features, as identified by crossingFeature, to /// subset a chained Feature, identified by crossedFeature. It navigates to instances of the end /// Feature’s type from instances of other end Feature types on the same owningType (at least two end - /// Features are required for any of them to have a CrossSubsetting).The crossedFeature of a + /// Features are required for any of them to have a CrossSubsetting). The crossedFeature of a /// CrossSubsetting must have a feature chain of exactly two Features. The second Feature in the chain /// is the crossFeature of the crossingFeature (end Feature), which has the same type as the /// crossingFeature. When the owningType of the crossingFeature has exactly two end Features, the first /// Feature in the chain of the crossedFeature is the other end Feature. The crossFeature’s /// featuringType in this case is the other end Feature. When the owningType has more than two end /// Features, the first Feature in the chain is a Feature that CrossMultiplies all the other end - /// Features, which is also the featuringType of the crossFeature.A crossFeature must be owned by its + /// Features, which is also the featuringType of the crossFeature. A crossFeature must be owned by its /// featureCrossing (end Feature) when the featureCrossing owningType has more than two end Features. /// Otherwise, for exactly two end Features, the crossFeatures of each the ends can instead optionally /// be inherited by the other end from one of its types or a subsetted Feature. @@ -58,14 +58,14 @@ public partial interface ICrossSubsetting : ISubsetting /// /// The chained Feature that is cross subset by the crossingFeature of this CrossSubsetting. /// - [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616524877_131585_248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] IFeature CrossedFeature { get; set; } /// /// The end Feature that owns this CrossSubsetting relationship and is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_477020_278", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] IFeature crossingFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IDataType.cs b/SysML2.NET/Core/AutoGenPoco/IDataType.cs index 60aafb6f..326f4b68 100644 --- a/SysML2.NET/Core/AutoGenPoco/IDataType.cs +++ b/SysML2.NET/Core/AutoGenPoco/IDataType.cs @@ -42,10 +42,10 @@ namespace SysML2.NET.Core.POCO.Kernel.DataTypes /// /// A DataType is a Classifier of things (in the universe) that can only be distinguished by how they /// are related to other things (via Features). This means multiple things classified by the same - /// DataType
  • Cannot be distinguished when they are related to other things in exactly the same - /// way, even when they are intended to be about different things.
  • Can be distinguished when + /// DataType
    • Cannot be distinguished when they are related to other things in exactly the same + /// way, even when they are intended to be about different things.
    • Can be distinguished when /// they are related to other things in different ways, even when they are intended to be about the same - /// thing.
    + /// thing.
///
[Class(xmiId: "_18_5_3_12e503d9_1557527599533_240072_110321", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] diff --git a/SysML2.NET/Core/AutoGenPoco/IDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IDefinition.cs index 21115f5e..b3886cdb 100644 --- a/SysML2.NET/Core/AutoGenPoco/IDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IDefinition.cs @@ -62,15 +62,15 @@ namespace SysML2.NET.Core.POCO.Systems.DefinitionAndUsage /// /// A Definition is a Classifier of Usages. The actual kinds of Definition that may appear in a model - /// are given by the subclasses of Definition (possibly as extended with user-defined - /// SemanticMetadata).Normally, a Definition has owned Usages that model features of the thing being - /// defined. A Definition may also have other Definitions nested in it, but this has no semantic - /// significance, other than the nested scoping resulting from the Definition being considered as a - /// Namespace for any nested Definitions.However, if a Definition has isVariation = true, then it - /// represents a variation point Definition. In this case, all of its members must be variant Usages, - /// related to the Definition by VariantMembership Relationships. Rather than being features of the - /// Definition, variant Usages model different concrete alternatives that can be chosen to fill in for - /// an abstract Usage of the variation point Definition. + /// are given by the subclasses of Definition (possibly as extended with user-defined SemanticMetadata). + /// Normally, a Definition has owned Usages that model features of the thing being defined. A Definition + /// may also have other Definitions nested in it, but this has no semantic significance, other than the + /// nested scoping resulting from the Definition being considered as a Namespace for any nested + /// Definitions. However, if a Definition has isVariation = true, then it represents a variation point + /// Definition. In this case, all of its members must be variant Usages, related to the Definition by + /// VariantMembership Relationships. Rather than being features of the Definition, variant Usages model + /// different concrete alternatives that can be chosen to fill in for an abstract Usage of the variation + /// point Definition. /// [Class(xmiId: "_18_5_3_12e503d9_1565479032244_336549_22524", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -79,7 +79,7 @@ public partial interface IDefinition : IClassifier /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List directedUsage { get; } @@ -88,55 +88,55 @@ public partial interface IDefinition : IClassifier /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool IsVariation { get; set; } /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] List ownedAction { get; } /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] List ownedAllocation { get; } /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] List ownedAnalysisCase { get; } /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedAttribute { get; } /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] List ownedCalculation { get; } /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] List ownedCase { get; } /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] List ownedConcern { get; } @@ -145,112 +145,112 @@ public partial interface IDefinition : IClassifier /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedConnection { get; } /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] List ownedConstraint { get; } /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] List ownedEnumeration { get; } /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] List ownedFlow { get; } /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] List ownedInterface { get; } /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] List ownedItem { get; } /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] List ownedMetadata { get; } /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedOccurrence { get; } /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] List ownedPart { get; } /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedPort { get; } /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedReference { get; } /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] List ownedRendering { get; } /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] List ownedRequirement { get; } /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] List ownedState { get; } /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] List ownedTransition { get; } /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List ownedUsage { get; } @@ -258,35 +258,35 @@ public partial interface IDefinition : IClassifier /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] List ownedUseCase { get; } /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] List ownedVerificationCase { get; } /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] List ownedView { get; } /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] List ownedViewpoint { get; } /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List usage { get; } @@ -294,7 +294,7 @@ public partial interface IDefinition : IClassifier /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List variant { get; } @@ -303,7 +303,7 @@ public partial interface IDefinition : IClassifier /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] List variantMembership { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IDependency.cs b/SysML2.NET/Core/AutoGenPoco/IDependency.cs index 552d4491..694881bc 100644 --- a/SysML2.NET/Core/AutoGenPoco/IDependency.cs +++ b/SysML2.NET/Core/AutoGenPoco/IDependency.cs @@ -37,7 +37,7 @@ namespace SysML2.NET.Core.POCO.Root.Dependencies /// /// A Dependency is a Relationship that indicates that one or more client Elements require one more /// supplier Elements for their complete specification. In general, this means that a change to one of - /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements.Note + /// the supplier Elements may necessitate a change to, or re-specification of, the client Elements. Note /// that a Dependency is entirely a model-level Relationship, without instance-level semantics. /// [Class(xmiId: "_19_0_2_12e503d9_1594006219028_628649_74", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -47,14 +47,14 @@ public partial interface IDependency : IRelationship /// /// The Element or Elements dependent on the supplier Elements. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006406653_175551_182", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] List Client { get; set; } /// /// The Element or Elements on which the client Elements depend in some respect. /// - [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594006525044_548771_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] List Supplier { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IDifferencing.cs b/SysML2.NET/Core/AutoGenPoco/IDifferencing.cs index 665fc422..930e9b22 100644 --- a/SysML2.NET/Core/AutoGenPoco/IDifferencing.cs +++ b/SysML2.NET/Core/AutoGenPoco/IDifferencing.cs @@ -46,7 +46,7 @@ public partial interface IDifferencing : IRelationship /// Type that partly determines interpretations of typeDifferenced, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871173117_978241_809", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType DifferencingType { get; set; } @@ -54,7 +54,7 @@ public partial interface IDifferencing : IRelationship /// Type with interpretations partly determined by differencingType, as described in /// Type::differencingType. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168453_175911_796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType typeDifferenced { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IDisjoining.cs b/SysML2.NET/Core/AutoGenPoco/IDisjoining.cs index ddef3f7c..1f1b5769 100644 --- a/SysML2.NET/Core/AutoGenPoco/IDisjoining.cs +++ b/SysML2.NET/Core/AutoGenPoco/IDisjoining.cs @@ -47,14 +47,14 @@ public partial interface IDisjoining : IRelationship /// /// Type asserted to be disjoint with the typeDisjoined. /// - [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183201866_537160_629", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType DisjoiningType { get; set; } /// /// A typeDisjoined that is also an owningRelatedElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519614_499771_371", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_955906_617")] IType owningType { get; } @@ -62,7 +62,7 @@ public partial interface IDisjoining : IRelationship /// /// Type asserted to be disjoint with the disjoiningType. /// - [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623183194914_955906_617", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType TypeDisjoined { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IDocumentation.cs b/SysML2.NET/Core/AutoGenPoco/IDocumentation.cs index 2befb5fb..b38286d1 100644 --- a/SysML2.NET/Core/AutoGenPoco/IDocumentation.cs +++ b/SysML2.NET/Core/AutoGenPoco/IDocumentation.cs @@ -43,7 +43,7 @@ public partial interface IDocumentation : IComment /// /// The Element that is documented by this Documentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_948466_1622", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] IElement documentedElement { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IElement.cs b/SysML2.NET/Core/AutoGenPoco/IElement.cs index 56eaa12b..08b6ecf0 100644 --- a/SysML2.NET/Core/AutoGenPoco/IElement.cs +++ b/SysML2.NET/Core/AutoGenPoco/IElement.cs @@ -46,13 +46,13 @@ public partial interface IElement /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List AliasIds { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredName { get; set; } /// @@ -61,13 +61,13 @@ public partial interface IElement /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List documentation { get; } @@ -76,7 +76,7 @@ public partial interface IElement /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string ElementId { get; set; } /// @@ -86,13 +86,13 @@ public partial interface IElement /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isLibraryElement { get; } /// @@ -101,14 +101,14 @@ public partial interface IElement /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string name { get; } /// /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] List ownedAnnotation { get; } @@ -117,13 +117,13 @@ public partial interface IElement /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List ownedElement { get; } /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] IReadOnlyList OwnedRelationship { get; } @@ -131,13 +131,13 @@ public partial interface IElement /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IElement owner { get; } /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] IOwningMembership owningMembership { get; } @@ -146,14 +146,14 @@ public partial interface IElement /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] INamespace owningNamespace { get; } /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] IRelationship OwningRelationship { get; } @@ -165,7 +165,7 @@ public partial interface IElement /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string qualifiedName { get; } /// @@ -174,13 +174,13 @@ public partial interface IElement /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string shortName { get; } /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] List textualRepresentation { get; } @@ -227,7 +227,7 @@ public partial interface IElement /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/IElementFilterMembership.cs b/SysML2.NET/Core/AutoGenPoco/IElementFilterMembership.cs index 7560cb79..d80ac63b 100644 --- a/SysML2.NET/Core/AutoGenPoco/IElementFilterMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IElementFilterMembership.cs @@ -50,7 +50,7 @@ public partial interface IElementFilterMembership : IOwningMembership /// The model-level evaluable Boolean-valued Expression used to filter the imported members of the /// membershipOwningNamespace of this ElementFilterMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1605762464250_876969_157", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] IExpression condition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IEndFeatureMembership.cs b/SysML2.NET/Core/AutoGenPoco/IEndFeatureMembership.cs index 2c32b496..f14f2cb2 100644 --- a/SysML2.NET/Core/AutoGenPoco/IEndFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IEndFeatureMembership.cs @@ -46,7 +46,7 @@ public partial interface IEndFeatureMembership : IFeatureMembership { /// /// - [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1625459277304_568293_5526", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] new IFeature ownedMemberFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IEnumerationDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IEnumerationDefinition.cs index aeecb7e9..0d04716f 100644 --- a/SysML2.NET/Core/AutoGenPoco/IEnumerationDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IEnumerationDefinition.cs @@ -73,7 +73,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// EnumerationUsages of this EnumerationDefinitionthat have distinct, fixed values. Each /// enumeratedValue specifies one of the allowed instances of the EnumerationDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946634788_959145_265", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590979457191_746167_951")] List enumeratedValue { get; } @@ -81,7 +81,7 @@ public partial interface IEnumerationDefinition : IAttributeDefinition /// An EnumerationDefinition is considered semantically to be a variation whose allowed variants are its /// enumerationValues. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1606946783667_895456_287", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1590978283180_265362_419")] new bool IsVariation { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IEnumerationUsage.cs b/SysML2.NET/Core/AutoGenPoco/IEnumerationUsage.cs index 2af28746..c9eb4ffb 100644 --- a/SysML2.NET/Core/AutoGenPoco/IEnumerationUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IEnumerationUsage.cs @@ -71,7 +71,7 @@ public partial interface IEnumerationUsage : IAttributeUsage /// /// The single EnumerationDefinition that is the type of this EnumerationUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946962858_570633_331", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471811429_523492_20975")] IEnumerationDefinition enumerationDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IEventOccurrenceUsage.cs b/SysML2.NET/Core/AutoGenPoco/IEventOccurrenceUsage.cs index 59ab85e8..e555c071 100644 --- a/SysML2.NET/Core/AutoGenPoco/IEventOccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IEventOccurrenceUsage.cs @@ -66,7 +66,7 @@ namespace SysML2.NET.Core.POCO.Systems.Occurrences /// An EventOccurrenceUsage is an OccurrenceUsage that represents another OccurrenceUsage occurring as a /// suboccurrence of the containing occurrence of the EventOccurrenceUsage. Unless it is the /// EventOccurrenceUsage itself, the referenced OccurrenceUsage is related to the EventOccurrenceUsage - /// by a ReferenceSubsetting Relationship.If the EventOccurrenceUsage is owned by an + /// by a ReferenceSubsetting Relationship. If the EventOccurrenceUsage is owned by an /// OccurrenceDefinition or OccurrenceUsage, then it also subsets the timeEnclosedOccurrences property /// of the Class Occurrence from the Kernel Semantic Library model Occurrences. /// @@ -79,13 +79,13 @@ public partial interface IEventOccurrenceUsage : IOccurrenceUsage /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IOccurrenceUsage eventOccurrence { get; } /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] new bool isReference { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IExhibitStateUsage.cs b/SysML2.NET/Core/AutoGenPoco/IExhibitStateUsage.cs index 210e4a89..31aa16d7 100644 --- a/SysML2.NET/Core/AutoGenPoco/IExhibitStateUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IExhibitStateUsage.cs @@ -78,7 +78,7 @@ public partial interface IExhibitStateUsage : IStateUsage, IPerformActionUsage /// The StateUsage to be exhibited by the ExhibitStateUsage. It is the performedAction of the /// ExhibitStateUsage considered as a PerformActionUsage, which must be a StateUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1577070999039_688794_260", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] IStateUsage exhibitedState { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IExpose.cs b/SysML2.NET/Core/AutoGenPoco/IExpose.cs index 8a759afd..94bdb9f5 100644 --- a/SysML2.NET/Core/AutoGenPoco/IExpose.cs +++ b/SysML2.NET/Core/AutoGenPoco/IExpose.cs @@ -46,14 +46,14 @@ public partial interface IExpose : IImport /// /// An Expose always imports all Elements, regardless of visibility (isImportAll = true). /// - [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622577942205_869984_64")] new bool IsImportAll { get; set; } /// /// An Expose always has protected visibility. /// - [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected")] + [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674976_798509_43257")] new VisibilityKind Visibility { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IExpression.cs b/SysML2.NET/Core/AutoGenPoco/IExpression.cs index 546f395d..ba4f724c 100644 --- a/SysML2.NET/Core/AutoGenPoco/IExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IExpression.cs @@ -52,8 +52,9 @@ public partial interface IExpression : IStep { /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] IFunction function { get; } @@ -61,7 +62,7 @@ public partial interface IExpression : IStep /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isModelLevelEvaluable { get; } /// @@ -69,7 +70,7 @@ public partial interface IExpression : IStep /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] IFeature result { get; } @@ -78,7 +79,7 @@ public partial interface IExpression : IStep /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be diff --git a/SysML2.NET/Core/AutoGenPoco/IFeature.cs b/SysML2.NET/Core/AutoGenPoco/IFeature.cs index c6e4e780..159dab58 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeature.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeature.cs @@ -41,13 +41,13 @@ namespace SysML2.NET.Core.POCO.Core.Features /// A Feature is a Type that classifies relations between multiple things (in the universe). The domain /// of the relation is the intersection of the featuringTypes of the Feature. (The domain of a Feature /// with no featuringTyps is implicitly the most general Type Base::Anything from the Kernel Semantic - /// Library.) The co-domain of the relation is the intersection of the types of the Feature.In the + /// Library.) The co-domain of the relation is the intersection of the types of the Feature. In the /// simplest cases, the featuringTypes and types are Classifiers and the Feature relates two things, one /// from the domain and one from the range. Examples include cars paired with wheels, people paired with - /// other people, and cars paired with numbers representing the car length.Since Features are Types, + /// other people, and cars paired with numbers representing the car length. Since Features are Types, /// their featuringTypes and types can be Features. In this case, the Feature effectively classifies /// relations between relations, which can be interpreted as the sequence of things related by the - /// domain Feature concatenated with the sequence of things related by the co-domain Feature.The values + /// domain Feature concatenated with the sequence of things related by the co-domain Feature. The values /// of a Feature for a given instance of its domain are all the instances of its co-domain that are /// related to that domain instance by the Feature. The values of a Feature with chainingFeatures are /// the same as values of the last Feature in the chain, which can be found by starting with values of @@ -66,7 +66,7 @@ public partial interface IFeature : IType /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List chainingFeature { get; } /// @@ -75,21 +75,21 @@ public partial interface IFeature : IType /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IFeature crossFeature { get; } /// /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] FeatureDirectionKind? Direction { get; set; } /// /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] IType endOwningType { get; } @@ -97,7 +97,7 @@ public partial interface IFeature : IType /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IFeature featureTarget { get; } /// @@ -106,7 +106,7 @@ public partial interface IFeature : IType /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List featuringType { get; } /// @@ -114,20 +114,20 @@ public partial interface IFeature : IType /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsComposite { get; set; } /// /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsDerived { get; set; } /// @@ -140,40 +140,40 @@ public partial interface IFeature : IType /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsEnd { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsOrdered { get; set; } /// /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsPortion { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] bool IsUnique { get; set; } /// /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsVariable { get; set; } /// /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] ICrossSubsetting ownedCrossSubsetting { get; } @@ -181,7 +181,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedFeatureChaining { get; } @@ -190,7 +190,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedFeatureInverting { get; } @@ -199,7 +199,7 @@ public partial interface IFeature : IType /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] List ownedRedefinition { get; } @@ -207,7 +207,7 @@ public partial interface IFeature : IType /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] IReferenceSubsetting ownedReferenceSubsetting { get; } @@ -215,7 +215,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] List ownedSubsetting { get; } @@ -224,7 +224,7 @@ public partial interface IFeature : IType /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedTypeFeaturing { get; } @@ -233,7 +233,7 @@ public partial interface IFeature : IType /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] List ownedTyping { get; } @@ -241,14 +241,14 @@ public partial interface IFeature : IType /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] IFeatureMembership owningFeatureMembership { get; } /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -260,7 +260,7 @@ public partial interface IFeature : IType /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List type { get; } /// @@ -284,7 +284,7 @@ public partial interface IFeature : IType new string EffectiveShortName(); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -351,10 +351,10 @@ public partial interface IFeature : IType /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -368,7 +368,7 @@ public partial interface IFeature : IType /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureChainExpression.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureChainExpression.cs index 8e956539..289442b2 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureChainExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureChainExpression.cs @@ -51,7 +51,7 @@ public partial interface IFeatureChainExpression : IOperatorExpression { /// /// - [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".")] + [Property(xmiId: "_19_0_4_12e503d9_1645049784007_509459_41", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: ".", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } @@ -59,7 +59,7 @@ public partial interface IFeatureChainExpression : IOperatorExpression /// The Feature that is accessed by this FeatureChainExpression, which is its first non-parameter /// member. ///
- [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1645049897369_762611_49", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] IFeature targetFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureChaining.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureChaining.cs index 6e3ef3f9..0846a090 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureChaining.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureChaining.cs @@ -46,7 +46,7 @@ public partial interface IFeatureChaining : IRelationship /// The Feature whose values partly determine values of featureChained, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125799011_772669_117", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IFeature ChainingFeature { get; set; } @@ -54,7 +54,7 @@ public partial interface IFeatureChaining : IRelationship /// The Feature whose values are partly determined by values of the chainingFeature, as described in /// Feature::chainingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_897608_73", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IFeature featureChained { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureInverting.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureInverting.cs index cbc5e3b3..d5f89357 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureInverting.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureInverting.cs @@ -48,21 +48,21 @@ public partial interface IFeatureInverting : IRelationship /// /// The Feature that is an inverse of the invertingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178838862_842173_146", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IFeature FeatureInverted { get; set; } /// /// The Feature that is an inverse of the invertedFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623178854941_627588_162", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IFeature InvertingFeature { get; set; } /// /// A featureInverted that is also the owningRelatedElement of this FeatureInverting. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_122613_44", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838862_842173_146")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] IFeature owningFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureMembership.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureMembership.cs index d7fe04e3..07176279 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureMembership.cs @@ -51,14 +51,14 @@ public partial interface IFeatureMembership : IOwningMembership /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] IFeature ownedMemberFeature { get; } /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] IType owningType { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureReferenceExpression.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureReferenceExpression.cs index ebd5b8d7..d738f345 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureReferenceExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureReferenceExpression.cs @@ -51,16 +51,15 @@ public partial interface IFeatureReferenceExpression : IExpression /// The Feature that is referenced by this FeatureReferenceExpression, which is its first non-parameter /// member. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_848357_43185", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] IFeature referent { get; } /// - /// A FeatureReferenceExpression is model-level evaluable if it's referent
  • conforms to the - /// self-reference feature Anything::self;
  • is an Expression that is model-level - /// evaluable;
  • has an owningType that is a Metaclass or MetadataFeature; or
  • has no - /// featuringTypes and, if it has a FeatureValue, the value Expression is model-level - /// evaluable.
+ /// A FeatureReferenceExpression is model-level evaluable if it's referent
  • conforms to the + /// self-reference feature Anything::self;
  • is an Expression that is model-level evaluable;
  • + ///
  • has an owningType that is a Metaclass or MetadataFeature; or
  • has no featuringTypes and, + /// if it has a FeatureValue, the value Expression is model-level evaluable.
///
/// /// No documentation provided @@ -71,13 +70,13 @@ public partial interface IFeatureReferenceExpression : IExpression new bool ModelLevelEvaluable(List visited); /// - /// First, determine a value Expression for the referent:
  • If the target Element is a Type that + /// First, determine a value Expression for the referent:
    • If the target Element is a Type that /// has a feature that is the referent or (directly or indirectly) redefines it, then the value - /// Expression of the FeatureValue for that feature (if any).
    • Else, if the referent has no - /// featuringTypes, the value Expression of the FeatureValue for the referent (if - /// any).
    Then:
    • If such a value Expression exists, return the result of evaluating that - /// Expression on the target.
    • Else, if the referent is not an Expression, return the - /// referent.
    • Else return the empty sequence.
    + /// Expression of the FeatureValue for that feature (if any).
  • Else, if the referent has no + /// featuringTypes, the value Expression of the FeatureValue for the referent (if any).
Then: + ///
  • If such a value Expression exists, return the result of evaluating that Expression on the + /// target.
  • Else, if the referent is not an Expression, return the referent.
  • Else + /// return the empty sequence.
///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureTyping.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureTyping.cs index eea4707c..9d34561a 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureTyping.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureTyping.cs @@ -48,7 +48,7 @@ public partial interface IFeatureTyping : ISpecialization /// /// A typedFeature that is also the owningRelatedElement of this FeatureTyping. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427753_801746_43", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_13273_21101")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] IFeature owningFeature { get; } @@ -56,14 +56,14 @@ public partial interface IFeatureTyping : ISpecialization /// /// The Type that is being applied by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180520185_480887_21131", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] IType Type { get; set; } /// /// The Feature that has a type determined by this FeatureTyping. /// - [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543180501615_13273_21101", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] IFeature TypedFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFeatureValue.cs b/SysML2.NET/Core/AutoGenPoco/IFeatureValue.cs index 42da8d33..f9d58b6d 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFeatureValue.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFeatureValue.cs @@ -41,10 +41,10 @@ namespace SysML2.NET.Core.POCO.Kernel.FeatureValues /// A FeatureValue is a Membership that identifies a particular member Expression that provides the /// value of the Feature that owns the FeatureValue. The value is specified as either a bound value or /// an initial value, and as either a concrete or default value. A Feature can have at most one - /// FeatureValue.The result of the value Expression is bound to the featureWithValue using a + /// FeatureValue. The result of the value Expression is bound to the featureWithValue using a /// BindingConnector. If isInitial = false, then the featuringType of the BindingConnector is the same /// as the featuringType of the featureWithValue. If isInitial = true, then the featuringType of the - /// BindingConnector is restricted to its startShot.If isDefault = false, then the above semantics of + /// BindingConnector is restricted to its startShot. If isDefault = false, then the above semantics of /// the FeatureValue are realized for the given featureWithValue. Otherwise, the semantics are realized /// for any individual of the featuringType of the featureWithValue, unless another value is explicitly /// given for the featureWithValue for that individual. @@ -55,8 +55,9 @@ public partial interface IFeatureValue : IOwningMembership { /// /// The Feature to be provided a value. + /// The Feature to be provided a value. /// - [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573079011690_119762_1724", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] IFeature featureWithValue { get; } @@ -64,19 +65,20 @@ public partial interface IFeatureValue : IOwningMembership /// Whether this FeatureValue is a concrete specification of the bound or initial value of the /// featureWithValue, or just a default value that may be overridden. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940132054_842266_36467", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsDefault { get; set; } /// /// Whether this FeatureValue specifies a bound value or an initial value for the featureWithValue. /// - [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623940148216_422105_36473", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsInitial { get; set; } /// /// The Expression that provides the value as a result. + /// The Expression that provides the value of the featureWithValue as its result. /// - [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573081851611_231043_3236", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] IExpression value { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFlow.cs b/SysML2.NET/Core/AutoGenPoco/IFlow.cs index cc9ece5e..1d86345c 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFlow.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFlow.cs @@ -53,7 +53,7 @@ public partial interface IFlow : IConnector, IStep /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] List flowEnd { get; } @@ -61,7 +61,7 @@ public partial interface IFlow : IConnector, IStep /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] List interaction { get; } @@ -69,28 +69,28 @@ public partial interface IFlow : IConnector, IStep /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] IPayloadFeature payloadFeature { get; } /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List payloadType { get; } /// /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] IFeature sourceOutputFeature { get; } /// /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] IFeature targetInputFeature { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IFlowDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IFlowDefinition.cs index ee86dcd7..d258ec48 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFlowDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFlowDefinition.cs @@ -74,7 +74,7 @@ public partial interface IFlowDefinition : IInteraction, IActionDefinition /// /// The Usages that define the things related by the FlowDefinition. /// - [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1733008492358_136366_19515", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] List flowEnd { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFlowUsage.cs b/SysML2.NET/Core/AutoGenPoco/IFlowUsage.cs index a9546882..b4ba7048 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFlowUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFlowUsage.cs @@ -79,7 +79,7 @@ public partial interface IFlowUsage : IConnectorAsUsage, IFlow, IActionUsage /// other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel /// Model Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1661900477937_518125_727")] List flowDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IForLoopActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IForLoopActionUsage.cs index 454adb77..b7d8e19b 100644 --- a/SysML2.NET/Core/AutoGenPoco/IForLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IForLoopActionUsage.cs @@ -78,7 +78,7 @@ public partial interface IForLoopActionUsage : ILoopActionUsage /// the successive values of the input sequence on each iteration. It is the ownedFeature that redefines /// ForLoopAction::var. /// - [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1640325378400_227367_3662", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IReferenceUsage loopVariable { get; } /// @@ -86,7 +86,7 @@ public partial interface IForLoopActionUsage : ILoopActionUsage /// each iterative performance of the bodyAction. It is the Expression whose result is bound to the seq /// input parameter of this ForLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624306920911_355291_5769", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression seqArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IFramedConcernMembership.cs b/SysML2.NET/Core/AutoGenPoco/IFramedConcernMembership.cs index 45abb129..09871640 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFramedConcernMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFramedConcernMembership.cs @@ -50,14 +50,14 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// /// The kind of an FramedConcernMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1617120451812_644221_3690", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] new RequirementConstraintKind Kind { get; set; } /// /// The ConcernUsage that is the ownedConstraint of this FramedConcernMembership. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120590170_490370_3748", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] IConcernUsage ownedConcern { get; } @@ -66,7 +66,7 @@ public partial interface IFramedConcernMembership : IRequirementConstraintMember /// referencedConstraint of the FramedConcernMembership considered as a RequirementConstraintMembership, /// which must be a ConcernUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617120658044_92083_3773", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] IConcernUsage referencedConcern { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IFunction.cs b/SysML2.NET/Core/AutoGenPoco/IFunction.cs index f60a30df..96308e8f 100644 --- a/SysML2.NET/Core/AutoGenPoco/IFunction.cs +++ b/SysML2.NET/Core/AutoGenPoco/IFunction.cs @@ -51,25 +51,29 @@ public partial interface IFunction : IBehavior { /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] List expression { get; } /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isModelLevelEvaluable { get; } /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] IFeature result { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IIfActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IIfActionUsage.cs index 058e7417..924944cc 100644 --- a/SysML2.NET/Core/AutoGenPoco/IIfActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IIfActionUsage.cs @@ -77,21 +77,21 @@ public partial interface IIfActionUsage : IActionUsage /// The ActionUsage that is to be performed if the result of the ifArgument is false. It is the /// (optional) third parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage elseAction { get; } /// /// The Expression whose result determines whether the thenAction or (optionally) the elseAction is /// performed. It is the first parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression ifArgument { get; } /// /// The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second /// parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage thenAction { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IImport.cs b/SysML2.NET/Core/AutoGenPoco/IImport.cs index 08ed3681..d4392266 100644 --- a/SysML2.NET/Core/AutoGenPoco/IImport.cs +++ b/SysML2.NET/Core/AutoGenPoco/IImport.cs @@ -51,14 +51,14 @@ public partial interface IImport : IRelationship /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IElement importedElement { get; } /// /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] INamespace importOwningNamespace { get; } @@ -66,20 +66,20 @@ public partial interface IImport : IRelationship /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImportAll { get; set; } /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsRecursive { get; set; } /// /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] VisibilityKind Visibility { get; set; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/IIncludeUseCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/IIncludeUseCaseUsage.cs index 70790002..5f2951a5 100644 --- a/SysML2.NET/Core/AutoGenPoco/IIncludeUseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IIncludeUseCaseUsage.cs @@ -78,7 +78,7 @@ public partial interface IIncludeUseCaseUsage : IUseCaseUsage, IPerformActionUsa /// The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the /// IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] IUseCaseUsage useCaseIncluded { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IIndexExpression.cs b/SysML2.NET/Core/AutoGenPoco/IIndexExpression.cs index df153d05..1ffadf75 100644 --- a/SysML2.NET/Core/AutoGenPoco/IIndexExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IIndexExpression.cs @@ -50,7 +50,7 @@ public partial interface IIndexExpression : IOperatorExpression { /// /// - [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#")] + [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IInstantiationExpression.cs b/SysML2.NET/Core/AutoGenPoco/IInstantiationExpression.cs index 68beef2a..9062d1f9 100644 --- a/SysML2.NET/Core/AutoGenPoco/IInstantiationExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IInstantiationExpression.cs @@ -42,7 +42,7 @@ namespace SysML2.NET.Core.POCO.Kernel.Expressions /// /// An InstantiationExpression is an Expression that instantiates its instantiatedType, binding some or - /// all of the features of that Type to the results of its arguments.InstantiationExpression is + /// all of the features of that Type to the results of its arguments. InstantiationExpression is /// abstract, with concrete subclasses InvocationExpression and ConstructorExpression. /// [Class(xmiId: "_2022x_2_12e503d9_1739136879941_579104_183", isAbstract: true, isFinalSpecialization: false, isActive: false)] @@ -52,23 +52,23 @@ public partial interface IInstantiationExpression : IExpression /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List argument { get; } /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] IType instantiatedType { get; } /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected diff --git a/SysML2.NET/Core/AutoGenPoco/IInterfaceDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IInterfaceDefinition.cs index a708b40e..3454f780 100644 --- a/SysML2.NET/Core/AutoGenPoco/IInterfaceDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IInterfaceDefinition.cs @@ -72,7 +72,7 @@ public partial interface IInterfaceDefinition : IConnectionDefinition /// /// The PortUsages that are the connectionEnds of this InterfaceDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591476421094_685440_682")] List interfaceEnd { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IInterfaceUsage.cs b/SysML2.NET/Core/AutoGenPoco/IInterfaceUsage.cs index de1e8f09..88bcaf5f 100644 --- a/SysML2.NET/Core/AutoGenPoco/IInterfaceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IInterfaceUsage.cs @@ -76,7 +76,7 @@ public partial interface IInterfaceUsage : IConnectionUsage /// /// The InterfaceDefinitions that type this InterfaceUsage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] List interfaceDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IIntersecting.cs b/SysML2.NET/Core/AutoGenPoco/IIntersecting.cs index 2b2b6777..bb33f60e 100644 --- a/SysML2.NET/Core/AutoGenPoco/IIntersecting.cs +++ b/SysML2.NET/Core/AutoGenPoco/IIntersecting.cs @@ -46,7 +46,7 @@ public partial interface IIntersecting : IRelationship /// Type that partly determines interpretations of typeIntersected, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType IntersectingType { get; set; } @@ -54,7 +54,7 @@ public partial interface IIntersecting : IRelationship /// Type with interpretations partly determined by intersectingType, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType typeIntersected { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IInvariant.cs b/SysML2.NET/Core/AutoGenPoco/IInvariant.cs index b6d9295d..b3283ec6 100644 --- a/SysML2.NET/Core/AutoGenPoco/IInvariant.cs +++ b/SysML2.NET/Core/AutoGenPoco/IInvariant.cs @@ -51,7 +51,7 @@ public partial interface IInvariant : IBooleanExpression /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsNegated { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IItemUsage.cs b/SysML2.NET/Core/AutoGenPoco/IItemUsage.cs index 2ad04baf..73d67b8d 100644 --- a/SysML2.NET/Core/AutoGenPoco/IItemUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IItemUsage.cs @@ -78,7 +78,7 @@ public partial interface IItemUsage : IOccurrenceUsage /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] List itemDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ILibraryPackage.cs b/SysML2.NET/Core/AutoGenPoco/ILibraryPackage.cs index d5e53a60..b1964ac2 100644 --- a/SysML2.NET/Core/AutoGenPoco/ILibraryPackage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ILibraryPackage.cs @@ -49,7 +49,7 @@ public partial interface ILibraryPackage : IPackage /// LibraryPackages in the standard Kernel Model Libraries or in normative model libraries for a /// language built on KerML. /// - [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsStandard { get; set; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/ILiteralBoolean.cs b/SysML2.NET/Core/AutoGenPoco/ILiteralBoolean.cs index 0c2b74e3..84f7c212 100644 --- a/SysML2.NET/Core/AutoGenPoco/ILiteralBoolean.cs +++ b/SysML2.NET/Core/AutoGenPoco/ILiteralBoolean.cs @@ -50,8 +50,9 @@ public partial interface ILiteralBoolean : ILiteralExpression { /// /// The Boolean value that is the result of evaluating this LiteralBoolean. + /// The Boolean value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ILiteralInteger.cs b/SysML2.NET/Core/AutoGenPoco/ILiteralInteger.cs index 061316c5..df2bbfc3 100644 --- a/SysML2.NET/Core/AutoGenPoco/ILiteralInteger.cs +++ b/SysML2.NET/Core/AutoGenPoco/ILiteralInteger.cs @@ -50,8 +50,9 @@ public partial interface ILiteralInteger : ILiteralExpression { /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] int Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ILiteralRational.cs b/SysML2.NET/Core/AutoGenPoco/ILiteralRational.cs index 3eb87cf2..db39232d 100644 --- a/SysML2.NET/Core/AutoGenPoco/ILiteralRational.cs +++ b/SysML2.NET/Core/AutoGenPoco/ILiteralRational.cs @@ -50,8 +50,9 @@ public partial interface ILiteralRational : ILiteralExpression { /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] double Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ILiteralString.cs b/SysML2.NET/Core/AutoGenPoco/ILiteralString.cs index 48d07ef1..e5a90f96 100644 --- a/SysML2.NET/Core/AutoGenPoco/ILiteralString.cs +++ b/SysML2.NET/Core/AutoGenPoco/ILiteralString.cs @@ -50,8 +50,9 @@ public partial interface ILiteralString : ILiteralExpression { /// /// The String value that is the result of evaluating this Expression. + /// The String value that is the result of evaluating this LiteralString. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Value { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ILoopActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ILoopActionUsage.cs index 554cb4fc..58f2005a 100644 --- a/SysML2.NET/Core/AutoGenPoco/ILoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ILoopActionUsage.cs @@ -77,7 +77,7 @@ public partial interface ILoopActionUsage : IActionUsage /// The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the /// LoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage bodyAction { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IMembership.cs b/SysML2.NET/Core/AutoGenPoco/IMembership.cs index 4301298e..53d65427 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMembership.cs @@ -38,10 +38,10 @@ namespace SysML2.NET.Core.POCO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -50,26 +50,26 @@ public partial interface IMembership : IRelationship /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IElement MemberElement { get; set; } /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string memberElementId { get; } /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -78,14 +78,14 @@ public partial interface IMembership : IRelationship /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string MemberShortName { get; set; } /// /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] VisibilityKind Visibility { get; set; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/IMembershipImport.cs b/SysML2.NET/Core/AutoGenPoco/IMembershipImport.cs index dbd33fc6..a0adf169 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMembershipImport.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMembershipImport.cs @@ -46,7 +46,7 @@ public partial interface IMembershipImport : IImport /// /// The Membership to be imported. /// - [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IMembership ImportedMembership { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IMetadataAccessExpression.cs b/SysML2.NET/Core/AutoGenPoco/IMetadataAccessExpression.cs index c8cd4bb6..18e60371 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMetadataAccessExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMetadataAccessExpression.cs @@ -54,7 +54,7 @@ public partial interface IMetadataAccessExpression : IExpression /// /// The Element whose metadata is being accessed. /// - [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] IElement referencedElement { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IMetadataFeature.cs b/SysML2.NET/Core/AutoGenPoco/IMetadataFeature.cs index 2cafa9f6..ad476163 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMetadataFeature.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMetadataFeature.cs @@ -50,7 +50,7 @@ public partial interface IMetadataFeature : IAnnotatingElement, IFeature /// /// The type of this MetadataFeature, which must be a Metaclass. /// - [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] IMetaclass metaclass { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IMetadataUsage.cs b/SysML2.NET/Core/AutoGenPoco/IMetadataUsage.cs index 02fa08a6..35073569 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMetadataUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMetadataUsage.cs @@ -77,7 +77,7 @@ public partial interface IMetadataUsage : IItemUsage, IMetadataFeature /// /// The MetadataDefinition that is the definition of this MetadataUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1606345564958_925589_327")] IMetaclass metadataDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IMultiplicity.cs b/SysML2.NET/Core/AutoGenPoco/IMultiplicity.cs index 39cf6bb4..eed14d27 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMultiplicity.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMultiplicity.cs @@ -40,12 +40,12 @@ namespace SysML2.NET.Core.POCO.Core.Types /// /// A Multiplicity is a Feature whose co-domain is a set of natural numbers giving the allowed /// cardinalities of each typeWithMultiplicity. The cardinality of a Type is defined as follows, - /// depending on whether the Type is a Classifier or Feature.
  • Classifier – The number of basic + /// depending on whether the Type is a Classifier or Feature.
    • Classifier – The number of basic /// instances of the Classifier, that is, those instances representing things, which are not instances - /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the + /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the /// same featuring instances. In the case of a Feature with a Classifier as its featuringType, this is /// the number of values of Feature for each basic instance of the Classifier. Note that, for non-unique - /// Features, all duplicate values are included in this count.
    Multiplicity co-domains (in + /// Features, all duplicate values are included in this count.
Multiplicity co-domains (in /// models) can be specified by Expression that might vary in their results. If the typeWithMultiplicity /// is a Classifier, the domain of the Multiplicity shall be Base::Anything. If the /// typeWithMultiplicity is a Feature, the Multiplicity shall have the same domain as the diff --git a/SysML2.NET/Core/AutoGenPoco/IMultiplicityRange.cs b/SysML2.NET/Core/AutoGenPoco/IMultiplicityRange.cs index 6a6578f1..a2f2da73 100644 --- a/SysML2.NET/Core/AutoGenPoco/IMultiplicityRange.cs +++ b/SysML2.NET/Core/AutoGenPoco/IMultiplicityRange.cs @@ -56,7 +56,7 @@ public partial interface IMultiplicityRange : IMultiplicity /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. ///
- [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List bound { get; } @@ -65,14 +65,14 @@ public partial interface IMultiplicityRange : IMultiplicity /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. ///
- [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] IExpression lowerBound { get; } /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] IExpression upperBound { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/INamespace.cs b/SysML2.NET/Core/AutoGenPoco/INamespace.cs index 51f6d441..7886a2c8 100644 --- a/SysML2.NET/Core/AutoGenPoco/INamespace.cs +++ b/SysML2.NET/Core/AutoGenPoco/INamespace.cs @@ -37,7 +37,7 @@ namespace SysML2.NET.Core.POCO.Root.Namespaces /// /// A Namespace is an Element that contains other Elements, known as its members, via Membership /// Relationships with those Elements. The members of a Namespace may be owned by the Namespace, aliased - /// in the Namespace, or imported into the Namespace via Import Relationships.A Namespace can provide + /// in the Namespace, or imported into the Namespace via Import Relationships. A Namespace can provide /// names for its members via the memberNames and memberShortNames specified by the Memberships in the /// Namespace. If a Membership specifies a memberName and/or memberShortName, then those are names of /// the corresponding memberElement relative to the Namespace. For an OwningMembership, the @@ -52,7 +52,7 @@ public partial interface INamespace : IElement /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] List importedMembership { get; } @@ -60,21 +60,21 @@ public partial interface INamespace : IElement /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List member { get; } /// /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] List membership { get; } /// /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedImport { get; } @@ -83,7 +83,7 @@ public partial interface INamespace : IElement /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] List ownedMember { get; } @@ -91,7 +91,7 @@ public partial interface INamespace : IElement /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] diff --git a/SysML2.NET/Core/AutoGenPoco/INamespaceImport.cs b/SysML2.NET/Core/AutoGenPoco/INamespaceImport.cs index 2b6f86ba..cf7014ab 100644 --- a/SysML2.NET/Core/AutoGenPoco/INamespaceImport.cs +++ b/SysML2.NET/Core/AutoGenPoco/INamespaceImport.cs @@ -47,7 +47,7 @@ public partial interface INamespaceImport : IImport /// /// The Namespace whose visible Memberships are imported by this NamespaceImport. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] INamespace ImportedNamespace { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IObjectiveMembership.cs b/SysML2.NET/Core/AutoGenPoco/IObjectiveMembership.cs index 56ff9ee1..6a3b4d83 100644 --- a/SysML2.NET/Core/AutoGenPoco/IObjectiveMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IObjectiveMembership.cs @@ -49,7 +49,7 @@ public partial interface IObjectiveMembership : IFeatureMembership /// /// The RequirementUsage that is the ownedMemberFeature of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IRequirementUsage ownedObjectiveRequirement { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IOccurrenceDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IOccurrenceDefinition.cs index 38c5a1a6..116b58b3 100644 --- a/SysML2.NET/Core/AutoGenPoco/IOccurrenceDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IOccurrenceDefinition.cs @@ -74,7 +74,7 @@ public partial interface IOccurrenceDefinition : IDefinition, IClass /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsIndividual { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IOccurrenceUsage.cs b/SysML2.NET/Core/AutoGenPoco/IOccurrenceUsage.cs index 96496dc4..ead43f03 100644 --- a/SysML2.NET/Core/AutoGenPoco/IOccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IOccurrenceUsage.cs @@ -75,7 +75,7 @@ public partial interface IOccurrenceUsage : IUsage /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] IOccurrenceDefinition individualDefinition { get; } @@ -83,7 +83,7 @@ public partial interface IOccurrenceUsage : IUsage /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsIndividual { get; set; } /// @@ -91,7 +91,7 @@ public partial interface IOccurrenceUsage : IUsage /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] List occurrenceDefinition { get; } @@ -100,7 +100,7 @@ public partial interface IOccurrenceUsage : IUsage /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] PortionKind? PortionKind { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IOperatorExpression.cs b/SysML2.NET/Core/AutoGenPoco/IOperatorExpression.cs index 53d22692..cba418d7 100644 --- a/SysML2.NET/Core/AutoGenPoco/IOperatorExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IOperatorExpression.cs @@ -52,7 +52,7 @@ public partial interface IOperatorExpression : IInvocationExpression /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Operator { get; set; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/IOwningMembership.cs b/SysML2.NET/Core/AutoGenPoco/IOwningMembership.cs index fd0684c4..2ee49dc1 100644 --- a/SysML2.NET/Core/AutoGenPoco/IOwningMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IOwningMembership.cs @@ -46,7 +46,7 @@ public partial interface IOwningMembership : IMembership /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] IElement ownedMemberElement { get; } @@ -54,21 +54,21 @@ public partial interface IOwningMembership : IMembership /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] string ownedMemberElementId { get; } /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] string ownedMemberName { get; } /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] string ownedMemberShortName { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IPackage.cs b/SysML2.NET/Core/AutoGenPoco/IPackage.cs index c3b8e4c9..1f3b3201 100644 --- a/SysML2.NET/Core/AutoGenPoco/IPackage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IPackage.cs @@ -49,7 +49,7 @@ public partial interface IPackage : INamespace /// The model-level evaluable Boolean-valued Expression used to filter the members of this Package, /// which are owned by the Package are via ElementFilterMemberships. /// - [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List filterCondition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IParameterMembership.cs b/SysML2.NET/Core/AutoGenPoco/IParameterMembership.cs index 9b0f154a..e914a3ae 100644 --- a/SysML2.NET/Core/AutoGenPoco/IParameterMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IParameterMembership.cs @@ -50,7 +50,7 @@ public partial interface IParameterMembership : IFeatureMembership /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IFeature ownedMemberParameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IPartUsage.cs b/SysML2.NET/Core/AutoGenPoco/IPartUsage.cs index b0a21b3c..143d0ecf 100644 --- a/SysML2.NET/Core/AutoGenPoco/IPartUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IPartUsage.cs @@ -65,7 +65,7 @@ namespace SysML2.NET.Core.POCO.Systems.Parts /// /// A PartUsage is a usage of a PartDefinition to represent a system or a part of a system. At least one - /// of the itemDefinitions of the PartUsage must be a PartDefinition.A PartUsage must subset, directly + /// of the itemDefinitions of the PartUsage must be a PartDefinition. A PartUsage must subset, directly /// or indirectly, the base PartUsage parts from the Systems Model Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471239590_312157_20701", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -75,7 +75,7 @@ public partial interface IPartUsage : IItemUsage /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] List partDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IPerformActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IPerformActionUsage.cs index 4d3d60b9..4d497d9b 100644 --- a/SysML2.NET/Core/AutoGenPoco/IPerformActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IPerformActionUsage.cs @@ -78,7 +78,7 @@ public partial interface IPerformActionUsage : IActionUsage, IEventOccurrenceUsa /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] IActionUsage performedAction { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IPortConjugation.cs b/SysML2.NET/Core/AutoGenPoco/IPortConjugation.cs index 6cc9ee31..ba231923 100644 --- a/SysML2.NET/Core/AutoGenPoco/IPortConjugation.cs +++ b/SysML2.NET/Core/AutoGenPoco/IPortConjugation.cs @@ -49,14 +49,14 @@ public partial interface IPortConjugation : IConjugation /// /// The ConjugatedPortDefinition that is conjugate to the originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_778895_441")] IConjugatedPortDefinition conjugatedPortDefinition { get; } /// /// The PortDefinition being conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482354187_108424_237")] IPortDefinition OriginalPortDefinition { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IPortDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IPortDefinition.cs index 180e0de5..a3386fcb 100644 --- a/SysML2.NET/Core/AutoGenPoco/IPortDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IPortDefinition.cs @@ -73,7 +73,7 @@ public partial interface IPortDefinition : IOccurrenceDefinition, IStructure /// /// The ConjugatedPortDefinition that is conjugate to this PortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] IConjugatedPortDefinition conjugatedPortDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IPortUsage.cs b/SysML2.NET/Core/AutoGenPoco/IPortUsage.cs index 573654fc..718de883 100644 --- a/SysML2.NET/Core/AutoGenPoco/IPortUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IPortUsage.cs @@ -73,7 +73,7 @@ public partial interface IPortUsage : IOccurrenceUsage /// /// The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions. /// - [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] List portDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IRedefinition.cs b/SysML2.NET/Core/AutoGenPoco/IRedefinition.cs index c29c636d..37b147d3 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRedefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRedefinition.cs @@ -56,14 +56,14 @@ public partial interface IRedefinition : ISubsetting /// /// The Feature that is redefined by the redefiningFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] IFeature RedefinedFeature { get; set; } /// /// The Feature that is redefining the redefinedFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] IFeature RedefiningFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IReferenceSubsetting.cs b/SysML2.NET/Core/AutoGenPoco/IReferenceSubsetting.cs index 1655015e..8e5e235b 100644 --- a/SysML2.NET/Core/AutoGenPoco/IReferenceSubsetting.cs +++ b/SysML2.NET/Core/AutoGenPoco/IReferenceSubsetting.cs @@ -40,7 +40,7 @@ namespace SysML2.NET.Core.POCO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -50,14 +50,14 @@ public partial interface IReferenceSubsetting : ISubsetting /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] IFeature ReferencedFeature { get; set; } /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] IFeature referencingFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IReferenceUsage.cs b/SysML2.NET/Core/AutoGenPoco/IReferenceUsage.cs index 102161f1..0c5fa49c 100644 --- a/SysML2.NET/Core/AutoGenPoco/IReferenceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IReferenceUsage.cs @@ -74,7 +74,7 @@ public partial interface IReferenceUsage : IUsage /// /// Always true for a ReferenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] new bool isReference { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IRelationship.cs b/SysML2.NET/Core/AutoGenPoco/IRelationship.cs index dc2b423c..32b3abcf 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRelationship.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRelationship.cs @@ -38,10 +38,10 @@ namespace SysML2.NET.Core.POCO.Root.Elements /// in which case those ownedRelatedElements will be deleted from a model if their owningRelationship /// is. A Relationship may also be owned by another Element, in which case the ownedRelatedElements of /// the Relationship are also considered to be transitively owned by the owningRelatedElement of the - /// Relationship.The relatedElements of a Relationship are divided into source and target Elements. The + /// Relationship. The relatedElements of a Relationship are divided into source and target Elements. The /// Relationship is considered to be directed from the source to the target Elements. An undirected - /// Relationship may have either all source or all target Elements.A "relationship Element" in - /// the abstract syntax is generically any Element that is an instance of either Relationship or a + /// Relationship may have either all source or all target Elements. A "relationship Element" + /// in the abstract syntax is generically any Element that is an instance of either Relationship or a /// direct or indirect specialization of Relationship. Any other kind of Element is a /// "non-relationship Element". It is a convention of that non-relationship Elements are only /// related via reified relationship Elements. Any meta-associations directly between non-relationship @@ -55,20 +55,20 @@ public partial interface IRelationship : IElement /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsImplied { get; set; } /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] IReadOnlyList OwnedRelatedElement { get; } /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] IElement OwningRelatedElement { get; } @@ -76,20 +76,20 @@ public partial interface IRelationship : IElement /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] List relatedElement { get; } /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Source { get; set; } /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] List Target { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IRenderingDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IRenderingDefinition.cs index 3b9e4287..778f0b24 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRenderingDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRenderingDefinition.cs @@ -71,7 +71,7 @@ public partial interface IRenderingDefinition : IPartDefinition /// /// The usages of a RenderingDefinition that are RenderingUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List rendering { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IRenderingUsage.cs b/SysML2.NET/Core/AutoGenPoco/IRenderingUsage.cs index 6fc0d283..4eefd057 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRenderingUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRenderingUsage.cs @@ -74,7 +74,7 @@ public partial interface IRenderingUsage : IPartUsage /// /// The RenderingDefinition that is the definition of this RenderingUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] IRenderingDefinition renderingDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IRequirementConstraintMembership.cs b/SysML2.NET/Core/AutoGenPoco/IRequirementConstraintMembership.cs index 97c7d6ab..0fed78b4 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRequirementConstraintMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRequirementConstraintMembership.cs @@ -50,13 +50,13 @@ public partial interface IRequirementConstraintMembership : IFeatureMembership /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] RequirementConstraintKind Kind { get; set; } /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IConstraintUsage ownedConstraint { get; } @@ -65,7 +65,7 @@ public partial interface IRequirementConstraintMembership : IFeatureMembership /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IConstraintUsage referencedConstraint { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IRequirementDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IRequirementDefinition.cs index 409012a9..b88eefac 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRequirementDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRequirementDefinition.cs @@ -74,7 +74,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List actorParameter { get; } @@ -84,7 +84,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List assumedConstraint { get; } @@ -92,7 +92,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] List framedConcern { get; } @@ -101,7 +101,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] string ReqId { get; set; } @@ -110,14 +110,14 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List requiredConstraint { get; } /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List stakeholderParameter { get; } @@ -125,7 +125,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] IUsage subjectParameter { get; } @@ -134,7 +134,7 @@ public partial interface IRequirementDefinition : IConstraintDefinition /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List text { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IRequirementUsage.cs b/SysML2.NET/Core/AutoGenPoco/IRequirementUsage.cs index 32e5549a..f8876fb1 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRequirementUsage.cs @@ -74,7 +74,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List actorParameter { get; } @@ -84,7 +84,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List assumedConstraint { get; } @@ -92,7 +92,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] List framedConcern { get; } @@ -101,7 +101,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] string ReqId { get; set; } @@ -110,21 +110,21 @@ public partial interface IRequirementUsage : IConstraintUsage /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List requiredConstraint { get; } /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] IRequirementDefinition requirementDefinition { get; } /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List stakeholderParameter { get; } @@ -132,7 +132,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] IUsage subjectParameter { get; } @@ -141,7 +141,7 @@ public partial interface IRequirementUsage : IConstraintUsage /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List text { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IRequirementVerificationMembership.cs b/SysML2.NET/Core/AutoGenPoco/IRequirementVerificationMembership.cs index 79428b4f..e052dffe 100644 --- a/SysML2.NET/Core/AutoGenPoco/IRequirementVerificationMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IRequirementVerificationMembership.cs @@ -51,7 +51,7 @@ public partial interface IRequirementVerificationMembership : IRequirementConstr /// /// The kind of a RequirementVerificationMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] new RequirementConstraintKind Kind { get; set; } @@ -60,7 +60,7 @@ public partial interface IRequirementVerificationMembership : IRequirementConstr /// RequirementVerificationMembership. This will either be the verifiedRequirement, or it will subset /// the verifiedRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] IRequirementUsage ownedRequirement { get; } @@ -69,7 +69,7 @@ public partial interface IRequirementVerificationMembership : IRequirementConstr /// RequirementVerificationMembership considered as a RequirementConstraintMembership, which must be a /// RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] IRequirementUsage verifiedRequirement { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IResultExpressionMembership.cs b/SysML2.NET/Core/AutoGenPoco/IResultExpressionMembership.cs index 83bd601d..9fb8c7bc 100644 --- a/SysML2.NET/Core/AutoGenPoco/IResultExpressionMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IResultExpressionMembership.cs @@ -50,7 +50,7 @@ public partial interface IResultExpressionMembership : IFeatureMembership /// /// The Expression that provides the result for the owner of the ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IExpression ownedResultExpression { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ISatisfyRequirementUsage.cs b/SysML2.NET/Core/AutoGenPoco/ISatisfyRequirementUsage.cs index da2c58be..91214f72 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISatisfyRequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISatisfyRequirementUsage.cs @@ -79,7 +79,7 @@ public partial interface ISatisfyRequirementUsage : IRequirementUsage, IAssertCo /// is the assertedConstraint of the SatisfyRequirementUsage considered as an AssertConstraintUsage, /// which must be a RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1581045158665_239617_9458")] IRequirementUsage satisfiedRequirement { get; } @@ -87,7 +87,7 @@ public partial interface ISatisfyRequirementUsage : IRequirementUsage, IAssertCo /// The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. /// The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IFeature satisfyingFeature { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ISelectExpression.cs b/SysML2.NET/Core/AutoGenPoco/ISelectExpression.cs index a16301e2..623d1483 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISelectExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISelectExpression.cs @@ -50,7 +50,7 @@ public partial interface ISelectExpression : IOperatorExpression { /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] new string Operator { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/ISendActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ISendActionUsage.cs index ebdcd115..f2eccb78 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISendActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISendActionUsage.cs @@ -79,19 +79,19 @@ public partial interface ISendActionUsage : IActionUsage /// /// An Expression whose result is bound to the payload input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression payloadArgument { get; } /// /// An Expression whose result is bound to the receiver input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression receiverArgument { get; } /// /// An Expression whose result is bound to the sender input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression senderArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ISpecialization.cs b/SysML2.NET/Core/AutoGenPoco/ISpecialization.cs index 8f32954b..d6458655 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISpecialization.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISpecialization.cs @@ -46,14 +46,14 @@ public partial interface ISpecialization : IRelationship /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType General { get; set; } /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] IType owningType { get; } @@ -61,7 +61,7 @@ public partial interface ISpecialization : IRelationship /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType Specific { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IStakeholderMembership.cs b/SysML2.NET/Core/AutoGenPoco/IStakeholderMembership.cs index 15b1b464..c7fe0566 100644 --- a/SysML2.NET/Core/AutoGenPoco/IStakeholderMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IStakeholderMembership.cs @@ -52,7 +52,7 @@ public partial interface IStakeholderMembership : IParameterMembership /// /// The PartUsage specifying the stakeholder. /// - [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] IPartUsage ownedStakeholderParameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IStateDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IStateDefinition.cs index 306f9f52..3ab26d42 100644 --- a/SysML2.NET/Core/AutoGenPoco/IStateDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IStateDefinition.cs @@ -63,7 +63,7 @@ namespace SysML2.NET.Core.POCO.Systems.States /// /// A StateDefinition is the Definition of the Behavior of a system or part of a system in a certain - /// state condition.A StateDefinition may be related to up to three of its ownedFeatures by + /// state condition. A StateDefinition may be related to up to three of its ownedFeatures by /// StateBehaviorMembership Relationships, all of different kinds, corresponding to the entry, do and /// exit actions of the StateDefinition. /// @@ -76,7 +76,7 @@ public partial interface IStateDefinition : IActionDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage doAction { get; } /// @@ -84,7 +84,7 @@ public partial interface IStateDefinition : IActionDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage entryAction { get; } /// @@ -92,7 +92,7 @@ public partial interface IStateDefinition : IActionDefinition /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage exitAction { get; } /// @@ -100,14 +100,14 @@ public partial interface IStateDefinition : IActionDefinition /// of the ownedActions (which includes ownedStates) may have any incoming or outgoing Transitions. If /// false, only one ownedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsParallel { get; set; } /// /// The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the /// behavior defined by the StateDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] List state { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IStateSubactionMembership.cs b/SysML2.NET/Core/AutoGenPoco/IStateSubactionMembership.cs index 3e15f711..5ae6fd84 100644 --- a/SysML2.NET/Core/AutoGenPoco/IStateSubactionMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IStateSubactionMembership.cs @@ -50,14 +50,14 @@ public partial interface IStateSubactionMembership : IFeatureMembership /// /// The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IActionUsage action { get; } /// /// Whether this StateSubactionMembership is for an entry, do or exit ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] StateSubactionKind Kind { get; set; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IStateUsage.cs b/SysML2.NET/Core/AutoGenPoco/IStateUsage.cs index c1f6e788..04b674a2 100644 --- a/SysML2.NET/Core/AutoGenPoco/IStateUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IStateUsage.cs @@ -66,7 +66,7 @@ namespace SysML2.NET.Core.POCO.Systems.States /// /// A StateUsage is an ActionUsage that is nominally the Usage of a StateDefinition. However, other - /// kinds of kernel Behaviors are also allowed as types, to permit use of BehaviorsA StateUsage may be + /// kinds of kernel Behaviors are also allowed as types, to permit use of Behaviors A StateUsage may be /// related to up to three of its ownedFeatures by StateSubactionMembership Relationships, all of /// different kinds, corresponding to the entry, do and exit actions of the StateUsage. /// @@ -79,7 +79,7 @@ public partial interface IStateUsage : IActionUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage doAction { get; } /// @@ -87,7 +87,7 @@ public partial interface IStateUsage : IActionUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage entryAction { get; } /// @@ -95,7 +95,7 @@ public partial interface IStateUsage : IActionUsage /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage exitAction { get; } /// @@ -103,14 +103,14 @@ public partial interface IStateUsage : IActionUsage /// the nestedActions (which include nestedStates) may have any incoming or outgoing Transitions. If /// false, only one nestedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsParallel { get; set; } /// /// The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but /// kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] List stateDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IStep.cs b/SysML2.NET/Core/AutoGenPoco/IStep.cs index b7111b17..d7fa2b21 100644 --- a/SysML2.NET/Core/AutoGenPoco/IStep.cs +++ b/SysML2.NET/Core/AutoGenPoco/IStep.cs @@ -51,7 +51,7 @@ public partial interface IStep : IFeature /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List behavior { get; } @@ -59,7 +59,7 @@ public partial interface IStep : IFeature /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List parameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ISubclassification.cs b/SysML2.NET/Core/AutoGenPoco/ISubclassification.cs index 95cf1401..3cda7a90 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISubclassification.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISubclassification.cs @@ -46,21 +46,21 @@ public partial interface ISubclassification : ISpecialization /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] IClassifier owningClassifier { get; } /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] IClassifier Subclassifier { get; set; } /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] IClassifier Superclassifier { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/ISubjectMembership.cs b/SysML2.NET/Core/AutoGenPoco/ISubjectMembership.cs index 98e9c4bf..9b71ac52 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISubjectMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISubjectMembership.cs @@ -52,7 +52,7 @@ public partial interface ISubjectMembership : IParameterMembership /// /// The UsageownedMemberParameter of this SubjectMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] IUsage ownedSubjectParameter { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ISubsetting.cs b/SysML2.NET/Core/AutoGenPoco/ISubsetting.cs index fc16e1fb..767eb900 100644 --- a/SysML2.NET/Core/AutoGenPoco/ISubsetting.cs +++ b/SysML2.NET/Core/AutoGenPoco/ISubsetting.cs @@ -50,7 +50,7 @@ public partial interface ISubsetting : ISpecialization /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] IFeature owningFeature { get; } @@ -58,14 +58,14 @@ public partial interface ISubsetting : ISpecialization /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] IFeature SubsettedFeature { get; set; } /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] IFeature SubsettingFeature { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/ITerminateActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ITerminateActionUsage.cs index 416e12db..55d7b799 100644 --- a/SysML2.NET/Core/AutoGenPoco/ITerminateActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ITerminateActionUsage.cs @@ -79,7 +79,7 @@ public partial interface ITerminateActionUsage : IActionUsage /// The Expression that is the featureValue of the terminateOccurrence parameter of this /// TerminateActionUsage. /// - [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression terminatedOccurrenceArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/ITextualRepresentation.cs b/SysML2.NET/Core/AutoGenPoco/ITextualRepresentation.cs index 5b45801e..de2f0506 100644 --- a/SysML2.NET/Core/AutoGenPoco/ITextualRepresentation.cs +++ b/SysML2.NET/Core/AutoGenPoco/ITextualRepresentation.cs @@ -38,26 +38,25 @@ namespace SysML2.NET.Core.POCO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -66,19 +65,19 @@ public partial interface ITextualRepresentation : IAnnotatingElement /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Body { get; set; } /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] string Language { get; set; } /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] IElement representedElement { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ITransitionFeatureMembership.cs b/SysML2.NET/Core/AutoGenPoco/ITransitionFeatureMembership.cs index 6d94c469..a991adde 100644 --- a/SysML2.NET/Core/AutoGenPoco/ITransitionFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ITransitionFeatureMembership.cs @@ -51,13 +51,13 @@ public partial interface ITransitionFeatureMembership : IFeatureMembership /// /// Whether this TransitionFeatureMembership is for a trigger, guard or effect. /// - [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] TransitionFeatureKind Kind { get; set; } /// /// The Step that is the ownedMemberFeature of this TransitionFeatureMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IStep transitionFeature { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ITransitionUsage.cs b/SysML2.NET/Core/AutoGenPoco/ITransitionUsage.cs index e09b7235..66a26add 100644 --- a/SysML2.NET/Core/AutoGenPoco/ITransitionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ITransitionUsage.cs @@ -69,7 +69,7 @@ namespace SysML2.NET.Core.POCO.Systems.States /// A TransitionUsage is an ActionUsage representing a triggered transition between ActionUsages or /// StateUsages. When triggered by a triggerAction, when its guardExpression is true, the /// TransitionUsage asserts that its source is exited, then its effectAction (if any) is performed, and - /// then its target is entered.A TransitionUsage can be related to some of its ownedFeatures using + /// then its target is entered. A TransitionUsage can be related to some of its ownedFeatures using /// TransitionFeatureMembership Relationships, corresponding to the triggerAction, guardExpression and /// effectAction of the TransitionUsage. /// @@ -82,7 +82,7 @@ public partial interface ITransitionUsage : IActionUsage /// TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be /// ActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List effectAction { get; } @@ -91,7 +91,7 @@ public partial interface ITransitionUsage : IActionUsage /// TransitionUsage related to it by TransitionFeatureMemberships with kind = guard, which must all be /// Expressions. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List guardExpression { get; } @@ -99,14 +99,14 @@ public partial interface ITransitionUsage : IActionUsage /// The source ActionUsage of this TransitionUsage, which becomes the source of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage source { get; } /// /// The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is /// triggered, asserts the temporal ordering of the source and target. /// - [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] ISuccession succession { get; } @@ -114,7 +114,7 @@ public partial interface ITransitionUsage : IActionUsage /// The target ActionUsage of this TransitionUsage, which is the targetFeature of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IActionUsage target { get; } /// @@ -122,7 +122,7 @@ public partial interface ITransitionUsage : IActionUsage /// of the TransitionUsage related to it by TransitionFeatureMemberships with kind = trigger, which must /// all be AcceptActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List triggerAction { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/ITriggerInvocationExpression.cs b/SysML2.NET/Core/AutoGenPoco/ITriggerInvocationExpression.cs index 6a9b6feb..005d1274 100644 --- a/SysML2.NET/Core/AutoGenPoco/ITriggerInvocationExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/ITriggerInvocationExpression.cs @@ -54,7 +54,7 @@ public partial interface ITriggerInvocationExpression : IInvocationExpression /// Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be /// invoked by this TriggerInvocationExpression. /// - [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] TriggerKind Kind { get; set; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/IType.cs b/SysML2.NET/Core/AutoGenPoco/IType.cs index ca5164c3..1faae5a4 100644 --- a/SysML2.NET/Core/AutoGenPoco/IType.cs +++ b/SysML2.NET/Core/AutoGenPoco/IType.cs @@ -55,27 +55,27 @@ public partial interface IType : INamespace /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List differencingType { get; } /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List directedFeature { get; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List endFeature { get; } /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] List feature { get; } @@ -84,13 +84,13 @@ public partial interface IType : INamespace /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List featureMembership { get; } /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List inheritedFeature { get; } @@ -98,14 +98,14 @@ public partial interface IType : INamespace /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] List inheritedMembership { get; } /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List input { get; } @@ -118,31 +118,31 @@ public partial interface IType : INamespace /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List intersectingType { get; } /// /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isConjugated { get; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] bool IsSufficient { get; set; } /// @@ -150,21 +150,21 @@ public partial interface IType : INamespace /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] IMultiplicity multiplicity { get; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] List output { get; } /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] IConjugation ownedConjugator { get; } @@ -173,7 +173,7 @@ public partial interface IType : INamespace /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedDifferencing { get; } @@ -182,7 +182,7 @@ public partial interface IType : INamespace /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] List ownedDisjoining { get; } @@ -190,7 +190,7 @@ public partial interface IType : INamespace /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] List ownedEndFeature { get; } @@ -198,7 +198,7 @@ public partial interface IType : INamespace /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List ownedFeature { get; } @@ -206,7 +206,7 @@ public partial interface IType : INamespace /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] List ownedFeatureMembership { get; } @@ -214,7 +214,7 @@ public partial interface IType : INamespace /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] List ownedIntersecting { get; } @@ -223,7 +223,7 @@ public partial interface IType : INamespace /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] List ownedSpecialization { get; } @@ -231,7 +231,7 @@ public partial interface IType : INamespace /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] List ownedUnioning { get; } @@ -243,7 +243,7 @@ public partial interface IType : INamespace /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List unioningType { get; } /// @@ -323,12 +323,11 @@ public partial interface IType : INamespace /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ITypeFeaturing.cs b/SysML2.NET/Core/AutoGenPoco/ITypeFeaturing.cs index a6a92907..3e3391a3 100644 --- a/SysML2.NET/Core/AutoGenPoco/ITypeFeaturing.cs +++ b/SysML2.NET/Core/AutoGenPoco/ITypeFeaturing.cs @@ -46,21 +46,21 @@ public partial interface ITypeFeaturing : IRelationship /// /// The Feature that is featured by the featuringType. It is the source of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IFeature FeatureOfType { get; set; } /// /// The Type that features the featureOfType. It is the target of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType FeaturingType { get; set; } /// /// A featureOfType that is also the owningRelatedElement of this TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_912234_579")] IFeature owningFeatureOfType { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IUnioning.cs b/SysML2.NET/Core/AutoGenPoco/IUnioning.cs index a42302e0..559ad98e 100644 --- a/SysML2.NET/Core/AutoGenPoco/IUnioning.cs +++ b/SysML2.NET/Core/AutoGenPoco/IUnioning.cs @@ -44,7 +44,7 @@ public partial interface IUnioning : IRelationship /// /// Type with interpretations partly determined by unioningType, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] IType typeUnioned { get; } @@ -52,7 +52,7 @@ public partial interface IUnioning : IRelationship /// /// Type that partly determines interpretations of typeUnioned, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] IType UnioningType { get; set; } diff --git a/SysML2.NET/Core/AutoGenPoco/IUsage.cs b/SysML2.NET/Core/AutoGenPoco/IUsage.cs index e96ce5c7..dd0701d0 100644 --- a/SysML2.NET/Core/AutoGenPoco/IUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IUsage.cs @@ -61,10 +61,10 @@ namespace SysML2.NET.Core.POCO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -78,14 +78,14 @@ public partial interface IUsage : IFeature /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] List definition { get; } /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List directedUsage { get; } @@ -93,74 +93,74 @@ public partial interface IUsage : IFeature /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool isReference { get; } /// /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] bool IsVariation { get; set; } /// /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] bool mayTimeVary { get; } /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedAction { get; } /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedAllocation { get; } /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedAnalysisCase { get; } /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedAttribute { get; } /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedCalculation { get; } /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] List nestedCase { get; } /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedConcern { get; } @@ -169,112 +169,112 @@ public partial interface IUsage : IFeature /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. ///
- [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedConnection { get; } /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedConstraint { get; } /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] List nestedEnumeration { get; } /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedFlow { get; } /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] List nestedInterface { get; } /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] List nestedItem { get; } /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedMetadata { get; } /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedOccurrence { get; } /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] List nestedPart { get; } /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedPort { get; } /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedReference { get; } /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedRendering { get; } /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] List nestedRequirement { get; } /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] List nestedState { get; } /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] List nestedTransition { get; } /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] List nestedUsage { get; } @@ -282,35 +282,35 @@ public partial interface IUsage : IFeature /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedUseCase { get; } /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] List nestedVerificationCase { get; } /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] List nestedView { get; } /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List nestedViewpoint { get; } /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] IDefinition owningDefinition { get; } @@ -318,14 +318,14 @@ public partial interface IUsage : IFeature /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] IUsage owningUsage { get; } /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] List usage { get; } @@ -333,7 +333,7 @@ public partial interface IUsage : IFeature /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List variant { get; } @@ -341,7 +341,7 @@ public partial interface IUsage : IFeature /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] List variantMembership { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IUseCaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IUseCaseDefinition.cs index f1b34b5f..e4aba46f 100644 --- a/SysML2.NET/Core/AutoGenPoco/IUseCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IUseCaseDefinition.cs @@ -75,7 +75,7 @@ public partial interface IUseCaseDefinition : ICaseDefinition /// The UseCaseUsages that are included by this UseCaseDefinition, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List includedUseCase { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IUseCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/IUseCaseUsage.cs index 2baa4176..721ff8af 100644 --- a/SysML2.NET/Core/AutoGenPoco/IUseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IUseCaseUsage.cs @@ -75,13 +75,13 @@ public partial interface IUseCaseUsage : ICaseUsage /// The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List includedUseCase { get; } /// /// The UseCaseDefinition that is the definition of this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] IUseCaseDefinition useCaseDefinition { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IVariantMembership.cs b/SysML2.NET/Core/AutoGenPoco/IVariantMembership.cs index 678fbef5..f9436d9b 100644 --- a/SysML2.NET/Core/AutoGenPoco/IVariantMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IVariantMembership.cs @@ -48,7 +48,7 @@ public partial interface IVariantMembership : IOwningMembership /// The Usage that represents a variant in the context of the owningVariationDefinition or /// owningVariationUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] IUsage ownedVariantUsage { get; } diff --git a/SysML2.NET/Core/AutoGenPoco/IVerificationCaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IVerificationCaseDefinition.cs index db66fa6f..be0905b2 100644 --- a/SysML2.NET/Core/AutoGenPoco/IVerificationCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IVerificationCaseDefinition.cs @@ -74,7 +74,7 @@ public partial interface IVerificationCaseDefinition : ICaseDefinition /// The RequirementUsages verified by this VerificationCaseDefinition, which are the /// verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List verifiedRequirement { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IVerificationCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/IVerificationCaseUsage.cs index e3e38d17..2956d438 100644 --- a/SysML2.NET/Core/AutoGenPoco/IVerificationCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IVerificationCaseUsage.cs @@ -74,7 +74,7 @@ public partial interface IVerificationCaseUsage : ICaseUsage /// /// The VerificationCase that is the definition of this VerificationCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] IVerificationCaseDefinition verificationCaseDefinition { get; } @@ -82,7 +82,7 @@ public partial interface IVerificationCaseUsage : ICaseUsage /// The RequirementUsages verified by this VerificationCaseUsage, which are the verifiedRequirements of /// all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List verifiedRequirement { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IViewDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IViewDefinition.cs index 22c8dbcb..7d2ae969 100644 --- a/SysML2.NET/Core/AutoGenPoco/IViewDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IViewDefinition.cs @@ -74,14 +74,14 @@ public partial interface IViewDefinition : IPartDefinition /// The composite ownedRequirements of this ViewDefinition that are ViewpointUsages for viewpoints /// satisfied by the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] List satisfiedViewpoint { get; } /// /// The usages of this ViewDefinition that are ViewUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] List view { get; } @@ -89,7 +89,7 @@ public partial interface IViewDefinition : IPartDefinition /// The Expressions related to this ViewDefinition by ElementFilterMemberships, which specify conditions /// on Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List viewCondition { get; } @@ -97,7 +97,7 @@ public partial interface IViewDefinition : IPartDefinition /// The RenderingUsage to be used to render views defined by this ViewDefinition, which is the /// referencedRendering of the ViewRenderingMembership of the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IRenderingUsage viewRendering { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IViewRenderingMembership.cs b/SysML2.NET/Core/AutoGenPoco/IViewRenderingMembership.cs index 1972f127..a968db37 100644 --- a/SysML2.NET/Core/AutoGenPoco/IViewRenderingMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/IViewRenderingMembership.cs @@ -49,7 +49,7 @@ public partial interface IViewRenderingMembership : IFeatureMembership /// The owned RenderingUsage that is either itself the referencedRendering or subsets the /// referencedRendering. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] IRenderingUsage ownedRendering { get; } @@ -58,7 +58,7 @@ public partial interface IViewRenderingMembership : IFeatureMembership /// referencedFeature of the ownedReferenceSubsetting for the ownedRendering, if there is one, and, /// otherwise, the ownedRendering itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IRenderingUsage referencedRendering { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IViewUsage.cs b/SysML2.NET/Core/AutoGenPoco/IViewUsage.cs index 5409d458..7d2b5d05 100644 --- a/SysML2.NET/Core/AutoGenPoco/IViewUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IViewUsage.cs @@ -77,7 +77,7 @@ public partial interface IViewUsage : IPartUsage /// The Elements that are exposed by this ViewUsage, which are those memberElements of the imported /// Memberships from all the Expose Relationships that meet all the owned and inherited viewConditions. /// - [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] List exposedElement { get; } @@ -85,7 +85,7 @@ public partial interface IViewUsage : IPartUsage /// The nestedRequirements of this ViewUsage that are ViewpointUsages for (additional) viewpoints /// satisfied by the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] List satisfiedViewpoint { get; } @@ -93,14 +93,14 @@ public partial interface IViewUsage : IPartUsage /// The Expressions related to this ViewUsage by ElementFilterMemberships, which specify conditions on /// Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] List viewCondition { get; } /// /// The ViewDefinition that is the definition of this ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] IViewDefinition viewDefinition { get; } @@ -108,7 +108,7 @@ public partial interface IViewUsage : IPartUsage /// The RenderingUsage to be used to render views defined by this ViewUsage, which is the /// referencedRendering of the ViewRenderingMembership of the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IRenderingUsage viewRendering { get; } /// diff --git a/SysML2.NET/Core/AutoGenPoco/IViewpointDefinition.cs b/SysML2.NET/Core/AutoGenPoco/IViewpointDefinition.cs index 0cc6f006..62761a40 100644 --- a/SysML2.NET/Core/AutoGenPoco/IViewpointDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/IViewpointDefinition.cs @@ -75,7 +75,7 @@ public partial interface IViewpointDefinition : IRequirementDefinition /// which are the owned and inherited stakeholderParameters of the framedConcerns of this /// ViewpointDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List viewpointStakeholder { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IViewpointUsage.cs b/SysML2.NET/Core/AutoGenPoco/IViewpointUsage.cs index affbd0d2..3b5d702f 100644 --- a/SysML2.NET/Core/AutoGenPoco/IViewpointUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IViewpointUsage.cs @@ -74,7 +74,7 @@ public partial interface IViewpointUsage : IRequirementUsage /// /// The ViewpointDefinition that is the definition of this ViewpointUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] IViewpointDefinition viewpointDefinition { get; } @@ -82,7 +82,7 @@ public partial interface IViewpointUsage : IRequirementUsage /// The PartUsages that identify the stakeholders with concerns framed by this ViewpointUsage, which are /// the owned and inherited stakeholderParameters of the framedConcerns of this ViewpointUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] List viewpointStakeholder { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IWhileLoopActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IWhileLoopActionUsage.cs index b53b2ae7..25280d2f 100644 --- a/SysML2.NET/Core/AutoGenPoco/IWhileLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IWhileLoopActionUsage.cs @@ -79,14 +79,14 @@ public partial interface IWhileLoopActionUsage : ILoopActionUsage /// The Expression whose result, if false, determines that the bodyAction should continue to be /// performed. It is the (optional) third owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression untilArgument { get; } /// /// The Expression whose result, if true, determines that the bodyAction should continue to be /// performed. It is the first owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] IExpression whileArgument { get; } } diff --git a/SysML2.NET/Core/AutoGenPoco/IfActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/IfActionUsage.cs index 2f5fbf4d..f3a83d23 100644 --- a/SysML2.NET/Core/AutoGenPoco/IfActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IfActionUsage.cs @@ -98,7 +98,7 @@ public IfActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -107,14 +107,14 @@ public IfActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -128,7 +128,7 @@ public IfActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -138,14 +138,14 @@ public IfActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -155,7 +155,7 @@ public IfActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -164,7 +164,7 @@ public IfActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -179,14 +179,14 @@ public IfActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -195,7 +195,7 @@ public IfActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -205,14 +205,14 @@ public IfActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -222,7 +222,7 @@ public IfActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -230,14 +230,14 @@ public IfActionUsage() /// The ActionUsage that is to be performed if the result of the ifArgument is false. It is the /// (optional) third parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203816178_273125_3723", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IIfActionUsage.ElseAction")] public IActionUsage elseAction => this.ComputeElseAction(); /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -246,7 +246,7 @@ public IfActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -255,7 +255,7 @@ public IfActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -265,14 +265,14 @@ public IfActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -282,7 +282,7 @@ public IfActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -290,14 +290,14 @@ public IfActionUsage() /// The Expression whose result determines whether the thenAction or (optionally) the elseAction is /// performed. It is the first parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203866872_328861_3821", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IIfActionUsage.IfArgument")] public IExpression ifArgument => this.ComputeIfArgument(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -305,7 +305,7 @@ public IfActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -313,7 +313,7 @@ public IfActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -322,7 +322,7 @@ public IfActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -330,7 +330,7 @@ public IfActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -344,7 +344,7 @@ public IfActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -352,7 +352,7 @@ public IfActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -361,14 +361,14 @@ public IfActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -376,14 +376,14 @@ public IfActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -397,7 +397,7 @@ public IfActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -408,7 +408,7 @@ public IfActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -416,21 +416,21 @@ public IfActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -438,33 +438,33 @@ public IfActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -472,7 +472,7 @@ public IfActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -493,11 +493,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -514,7 +514,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -534,14 +534,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -549,7 +549,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -565,7 +565,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -639,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -647,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -655,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -663,7 +663,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -671,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -679,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -687,7 +687,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -695,7 +695,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -703,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -711,7 +711,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -762,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -771,7 +771,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -780,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -799,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -818,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -828,14 +828,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -902,7 +902,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -931,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -939,7 +939,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -981,7 +981,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -990,7 +990,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1000,14 +1000,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1016,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1042,7 +1042,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1053,7 +1053,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1063,7 +1063,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1072,7 +1072,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1082,7 +1082,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1094,7 +1094,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1104,14 +1104,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1121,7 +1121,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage that is to be performed if the result of the ifArgument is true. It is the second /// parameter of the IfActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203835062_413118_3748", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IIfActionUsage.ThenAction")] public IActionUsage thenAction => this.ComputeThenAction(); @@ -1131,7 +1131,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1143,14 +1143,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1159,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1168,7 +1168,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1277,7 +1277,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1403,10 +1403,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1575,7 +1575,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1630,12 +1630,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1762,7 +1761,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/IncludeUseCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/IncludeUseCaseUsage.cs index 6ebd8ef3..3d61f8a8 100644 --- a/SysML2.NET/Core/AutoGenPoco/IncludeUseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/IncludeUseCaseUsage.cs @@ -99,7 +99,7 @@ public IncludeUseCaseUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -109,7 +109,7 @@ public IncludeUseCaseUsage() /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -118,14 +118,14 @@ public IncludeUseCaseUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -136,7 +136,7 @@ public IncludeUseCaseUsage() /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -146,7 +146,7 @@ public IncludeUseCaseUsage() /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [RedefinedByProperty("IUseCaseUsage.UseCaseDefinition")] [Implements(implementation: "ICaseUsage.CaseDefinition")] @@ -160,7 +160,7 @@ public IncludeUseCaseUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -170,14 +170,14 @@ public IncludeUseCaseUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -187,7 +187,7 @@ public IncludeUseCaseUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -196,7 +196,7 @@ public IncludeUseCaseUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -211,14 +211,14 @@ public IncludeUseCaseUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -227,7 +227,7 @@ public IncludeUseCaseUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -237,14 +237,14 @@ public IncludeUseCaseUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -254,14 +254,14 @@ public IncludeUseCaseUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -270,7 +270,7 @@ public IncludeUseCaseUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -281,7 +281,7 @@ public IncludeUseCaseUsage() /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IPerformActionUsage.PerformedAction")] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] IOccurrenceUsage Systems.Occurrences.IEventOccurrenceUsage.eventOccurrence => ((SysML2.NET.Core.POCO.Systems.Actions.IPerformActionUsage)this).performedAction; @@ -289,7 +289,7 @@ public IncludeUseCaseUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -299,14 +299,14 @@ public IncludeUseCaseUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -316,14 +316,15 @@ public IncludeUseCaseUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -332,7 +333,7 @@ public IncludeUseCaseUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -341,14 +342,14 @@ public IncludeUseCaseUsage() /// The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUseCaseUsage.IncludedUseCase")] public List includedUseCase => this.ComputeIncludedUseCase(); /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -356,7 +357,7 @@ public IncludeUseCaseUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -365,7 +366,7 @@ public IncludeUseCaseUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -373,7 +374,7 @@ public IncludeUseCaseUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -387,7 +388,7 @@ public IncludeUseCaseUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -395,7 +396,7 @@ public IncludeUseCaseUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -404,14 +405,14 @@ public IncludeUseCaseUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -419,14 +420,14 @@ public IncludeUseCaseUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -440,7 +441,7 @@ public IncludeUseCaseUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -451,7 +452,7 @@ public IncludeUseCaseUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -459,14 +460,14 @@ public IncludeUseCaseUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -474,14 +475,14 @@ public IncludeUseCaseUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -489,14 +490,14 @@ public IncludeUseCaseUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; @@ -504,27 +505,27 @@ public IncludeUseCaseUsage() /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -532,7 +533,7 @@ public IncludeUseCaseUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -545,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -553,11 +554,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -566,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -574,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -583,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -594,14 +595,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -609,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -617,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -625,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -633,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -641,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -649,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -659,7 +660,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -667,7 +668,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -675,7 +676,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -683,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -691,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -699,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -707,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -715,7 +716,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -723,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -731,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -739,7 +740,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -747,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -755,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -763,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -779,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -788,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -796,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -804,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -812,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -820,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -830,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -839,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -848,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -857,7 +858,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -867,7 +868,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -876,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -886,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -896,14 +897,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -912,7 +913,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -921,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -931,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -941,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -951,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -960,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -970,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -979,7 +980,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -990,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -999,7 +1000,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -1007,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -1019,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1029,7 +1030,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1039,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1049,7 +1050,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1058,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1068,14 +1069,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1084,7 +1085,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1092,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1102,7 +1103,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1110,7 +1111,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1121,7 +1122,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1131,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1140,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1149,7 +1150,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] [RedefinedByProperty("IIncludeUseCaseUsage.UseCaseIncluded")] [Implements(implementation: "IPerformActionUsage.PerformedAction")] @@ -1160,7 +1161,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1172,7 +1173,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1181,7 +1182,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1193,14 +1194,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1209,7 +1210,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1221,7 +1222,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1233,14 +1234,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1248,7 +1249,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseDefinition that is the definition of this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IUseCaseUsage.UseCaseDefinition")] public IUseCaseDefinition useCaseDefinition => this.ComputeUseCaseDefinition(); @@ -1257,7 +1258,7 @@ bool Core.Features.IFeature.IsVariable /// The UseCaseUsage to be included by this IncludeUseCaseUsage. It is the performedAction of the /// IncludeUseCaseUsage considered as a PerformActionUsage, which must be a UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621532149711_865323_1172", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1567740791820_867719_18017")] [Implements(implementation: "IIncludeUseCaseUsage.UseCaseIncluded")] public IUseCaseUsage useCaseIncluded => this.ComputeUseCaseIncluded(); @@ -1266,7 +1267,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1275,7 +1276,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1396,7 +1397,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1536,10 +1537,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1649,7 +1650,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1747,7 +1748,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1802,12 +1803,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1934,7 +1934,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/IndexExpression.cs b/SysML2.NET/Core/AutoGenPoco/IndexExpression.cs index 230d8632..80de02a1 100644 --- a/SysML2.NET/Core/AutoGenPoco/IndexExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/IndexExpression.cs @@ -71,24 +71,24 @@ public IndexExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -102,7 +102,7 @@ public IndexExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -112,14 +112,14 @@ public IndexExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public IndexExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,14 +142,14 @@ public IndexExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -159,14 +159,14 @@ public IndexExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -176,14 +176,14 @@ public IndexExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -192,7 +192,7 @@ public IndexExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public IndexExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -211,14 +211,14 @@ public IndexExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -228,14 +228,15 @@ public IndexExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -243,7 +244,7 @@ public IndexExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -251,7 +252,7 @@ public IndexExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -260,7 +261,7 @@ public IndexExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -268,7 +269,7 @@ public IndexExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -276,7 +277,7 @@ public IndexExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -290,7 +291,7 @@ public IndexExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -298,7 +299,7 @@ public IndexExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -307,14 +308,14 @@ public IndexExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -322,14 +323,14 @@ public IndexExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -343,7 +344,7 @@ public IndexExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -354,14 +355,14 @@ public IndexExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -369,14 +370,14 @@ public IndexExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,26 +385,26 @@ public IndexExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +412,7 @@ public IndexExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -419,7 +420,7 @@ public IndexExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -427,7 +428,7 @@ public IndexExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -436,7 +437,7 @@ public IndexExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -447,13 +448,13 @@ public IndexExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// - [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#")] + [Property(xmiId: "_2022x_2_12e503d9_1735075421526_442091_324", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "#", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "IIndexExpression.Operator")] public string Operator { get; set; } = "#"; @@ -462,7 +463,7 @@ public IndexExpression() /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IIndexExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -477,7 +478,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -486,7 +487,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -495,7 +496,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -505,7 +506,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -514,7 +515,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -524,7 +525,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -534,14 +535,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -550,7 +551,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -559,7 +560,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -569,7 +570,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -579,7 +580,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -589,7 +590,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -598,7 +599,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -608,7 +609,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -617,7 +618,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -628,7 +629,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -637,7 +638,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -645,7 +646,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -657,7 +658,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -667,7 +668,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -677,7 +678,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -687,7 +688,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -696,7 +697,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -706,14 +707,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -721,7 +722,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -731,7 +732,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -739,7 +740,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -750,7 +751,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -761,7 +762,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -774,7 +775,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -783,7 +784,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -795,14 +796,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -814,7 +815,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -825,7 +826,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -932,7 +933,7 @@ string IOperatorExpression.Operator public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1067,7 +1068,7 @@ string IOperatorExpression.Operator /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1084,10 +1085,10 @@ string IOperatorExpression.Operator /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1188,7 +1189,7 @@ string IOperatorExpression.Operator /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1267,7 +1268,7 @@ string IOperatorExpression.Operator /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1313,12 +1314,11 @@ string IOperatorExpression.Operator /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1445,7 +1445,7 @@ string IOperatorExpression.Operator /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Interaction.cs b/SysML2.NET/Core/AutoGenPoco/Interaction.cs index 890e4b37..686dab74 100644 --- a/SysML2.NET/Core/AutoGenPoco/Interaction.cs +++ b/SysML2.NET/Core/AutoGenPoco/Interaction.cs @@ -76,7 +76,7 @@ public Interaction() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -85,7 +85,7 @@ public Interaction() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IAssociation.AssociationEnd")] public List associationEnd => this.ComputeAssociationEnd(); @@ -93,7 +93,7 @@ public Interaction() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -103,7 +103,7 @@ public Interaction() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -116,14 +116,14 @@ public Interaction() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -132,7 +132,7 @@ public Interaction() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -142,14 +142,14 @@ public Interaction() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -158,7 +158,7 @@ public Interaction() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -168,14 +168,14 @@ public Interaction() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -183,7 +183,7 @@ public Interaction() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -192,7 +192,7 @@ public Interaction() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -200,7 +200,7 @@ public Interaction() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -214,7 +214,7 @@ public Interaction() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -222,14 +222,14 @@ public Interaction() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -237,7 +237,7 @@ public Interaction() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -248,26 +248,26 @@ public Interaction() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -275,7 +275,7 @@ public Interaction() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -283,7 +283,7 @@ public Interaction() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -292,7 +292,7 @@ public Interaction() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -303,14 +303,14 @@ public Interaction() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -319,7 +319,7 @@ public Interaction() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -328,7 +328,7 @@ public Interaction() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -338,7 +338,7 @@ public Interaction() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -348,7 +348,7 @@ public Interaction() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -358,14 +358,14 @@ public Interaction() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -374,7 +374,7 @@ public Interaction() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -383,7 +383,7 @@ public Interaction() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -393,7 +393,7 @@ public Interaction() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -402,7 +402,7 @@ public Interaction() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -412,7 +412,7 @@ public Interaction() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -421,7 +421,7 @@ public Interaction() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -431,7 +431,7 @@ public Interaction() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -442,7 +442,7 @@ public Interaction() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -454,7 +454,7 @@ public Interaction() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -464,7 +464,7 @@ public Interaction() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -472,7 +472,7 @@ public Interaction() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -482,14 +482,14 @@ public Interaction() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -499,7 +499,7 @@ public Interaction() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -507,7 +507,7 @@ public Interaction() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -518,7 +518,7 @@ public Interaction() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -530,7 +530,7 @@ public Interaction() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -543,7 +543,7 @@ public Interaction() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -551,7 +551,7 @@ public Interaction() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -560,7 +560,7 @@ public Interaction() /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -571,14 +571,14 @@ public Interaction() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -591,7 +591,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -600,7 +600,7 @@ List Root.Elements.IRelationship.Source /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -608,7 +608,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -622,7 +622,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -631,7 +631,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -644,7 +644,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -868,7 +868,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -902,12 +902,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/InterfaceDefinition.cs b/SysML2.NET/Core/AutoGenPoco/InterfaceDefinition.cs index fc231790..0d562217 100644 --- a/SysML2.NET/Core/AutoGenPoco/InterfaceDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/InterfaceDefinition.cs @@ -96,7 +96,7 @@ public InterfaceDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -105,7 +105,7 @@ public InterfaceDefinition() /// Association must have at least two associationEnds. When it has exactly two, the Association is /// called a binary Association. /// - [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562477648742_24204_22901", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [RedefinedByProperty("IConnectionDefinition.ConnectionEnd")] [Implements(implementation: "IAssociation.AssociationEnd")] @@ -114,7 +114,7 @@ public InterfaceDefinition() /// /// The Usages that define the things related by the ConnectionDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591476421094_685440_682", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562477648742_24204_22901")] [RedefinedByProperty("IInterfaceDefinition.InterfaceEnd")] [Implements(implementation: "IConnectionDefinition.ConnectionEnd")] @@ -123,7 +123,7 @@ public InterfaceDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -133,7 +133,7 @@ public InterfaceDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -146,14 +146,14 @@ public InterfaceDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -161,7 +161,7 @@ public InterfaceDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -170,7 +170,7 @@ public InterfaceDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -180,14 +180,14 @@ public InterfaceDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IAssociation.AssociationEnd")] [Implements(implementation: "IType.EndFeature")] @@ -196,7 +196,7 @@ public InterfaceDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -206,14 +206,14 @@ public InterfaceDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -221,7 +221,7 @@ public InterfaceDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -230,7 +230,7 @@ public InterfaceDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -238,7 +238,7 @@ public InterfaceDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -246,7 +246,7 @@ public InterfaceDefinition() /// /// The PortUsages that are the connectionEnds of this InterfaceDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565496234915_779221_26664", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591476421094_685440_682")] [Implements(implementation: "IInterfaceDefinition.InterfaceEnd")] public List interfaceEnd => this.ComputeInterfaceEnd(); @@ -260,7 +260,7 @@ public InterfaceDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -268,14 +268,14 @@ public InterfaceDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -283,7 +283,7 @@ public InterfaceDefinition() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -294,41 +294,41 @@ public InterfaceDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// A ConnectionDefinition always has isSufficient = true. /// - [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_2022x_2_12e503d9_1734734871008_462076_156", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1564072709069_937523_30797")] [Implements(implementation: "IConnectionDefinition.IsSufficient")] public bool IsSufficient { get; set; } = true; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IConnectionDefinition.IsSufficient")] [Implements(implementation: "IType.IsSufficient")] bool Core.Types.IType.IsSufficient @@ -344,7 +344,7 @@ bool Core.Types.IType.IsSufficient /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -352,7 +352,7 @@ bool Core.Types.IType.IsSufficient /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -360,7 +360,7 @@ bool Core.Types.IType.IsSufficient /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -369,7 +369,7 @@ bool Core.Types.IType.IsSufficient /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -380,14 +380,14 @@ bool Core.Types.IType.IsSufficient /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -395,7 +395,7 @@ bool Core.Types.IType.IsSufficient /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -403,7 +403,7 @@ bool Core.Types.IType.IsSufficient /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -411,7 +411,7 @@ bool Core.Types.IType.IsSufficient /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -420,7 +420,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -429,7 +429,7 @@ bool Core.Types.IType.IsSufficient /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -437,7 +437,7 @@ bool Core.Types.IType.IsSufficient /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -445,7 +445,7 @@ bool Core.Types.IType.IsSufficient /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -453,7 +453,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -461,7 +461,7 @@ bool Core.Types.IType.IsSufficient /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -472,7 +472,7 @@ bool Core.Types.IType.IsSufficient /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -480,7 +480,7 @@ bool Core.Types.IType.IsSufficient /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -489,7 +489,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -499,7 +499,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -509,14 +509,14 @@ bool Core.Types.IType.IsSufficient /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -525,7 +525,7 @@ bool Core.Types.IType.IsSufficient /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -533,7 +533,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -542,7 +542,7 @@ bool Core.Types.IType.IsSufficient /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -551,7 +551,7 @@ bool Core.Types.IType.IsSufficient /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -560,7 +560,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -569,7 +569,7 @@ bool Core.Types.IType.IsSufficient /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -577,7 +577,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -586,7 +586,7 @@ bool Core.Types.IType.IsSufficient /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -595,7 +595,7 @@ bool Core.Types.IType.IsSufficient /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -604,7 +604,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -614,7 +614,7 @@ bool Core.Types.IType.IsSufficient /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -622,7 +622,7 @@ bool Core.Types.IType.IsSufficient /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -630,7 +630,7 @@ bool Core.Types.IType.IsSufficient /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -638,7 +638,7 @@ bool Core.Types.IType.IsSufficient /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -646,7 +646,7 @@ bool Core.Types.IType.IsSufficient /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -654,7 +654,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -665,7 +665,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -676,7 +676,7 @@ bool Core.Types.IType.IsSufficient /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -684,7 +684,7 @@ bool Core.Types.IType.IsSufficient /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -693,7 +693,7 @@ bool Core.Types.IType.IsSufficient /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -702,7 +702,7 @@ bool Core.Types.IType.IsSufficient /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -711,7 +711,7 @@ bool Core.Types.IType.IsSufficient /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -719,7 +719,7 @@ bool Core.Types.IType.IsSufficient /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -727,7 +727,7 @@ bool Core.Types.IType.IsSufficient /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -736,7 +736,7 @@ bool Core.Types.IType.IsSufficient /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -745,7 +745,7 @@ bool Core.Types.IType.IsSufficient /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -753,7 +753,7 @@ bool Core.Types.IType.IsSufficient /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -761,7 +761,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -769,7 +769,7 @@ bool Core.Types.IType.IsSufficient /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -778,14 +778,14 @@ bool Core.Types.IType.IsSufficient /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -795,7 +795,7 @@ bool Core.Types.IType.IsSufficient /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -803,7 +803,7 @@ bool Core.Types.IType.IsSufficient /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -814,7 +814,7 @@ bool Core.Types.IType.IsSufficient /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -830,7 +830,7 @@ bool Core.Types.IType.IsSufficient /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -838,7 +838,7 @@ bool Core.Types.IType.IsSufficient /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IAssociation.RelatedType")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedType]; @@ -847,7 +847,7 @@ bool Core.Types.IType.IsSufficient /// The types of the associationEnds of the Association, which are the relatedElements of the /// Association considered as a Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_4339_43349", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IAssociation.RelatedType")] public List relatedType => this.ComputeRelatedType(); @@ -858,14 +858,14 @@ bool Core.Types.IType.IsSufficient /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.SourceType")] [Implements(implementation: "IRelationship.Source")] @@ -878,7 +878,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedType for this Association. It is the first relatedType of the Association. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939013292_377668_3566", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IAssociation.SourceType")] @@ -887,7 +887,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IAssociation.TargetType")] [Implements(implementation: "IRelationship.Target")] @@ -901,7 +901,7 @@ List Root.Elements.IRelationship.Target /// The target relatedTypes for this Association. This includes all the relatedTypes other than the /// sourceType. /// - [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594939237325_861933_3707", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674994_4339_43349")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IAssociation.TargetType")] @@ -910,7 +910,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -923,14 +923,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -939,7 +939,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -949,7 +949,7 @@ List Root.Elements.IRelationship.Target /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1174,7 +1174,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1208,12 +1208,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/InterfaceUsage.cs b/SysML2.NET/Core/AutoGenPoco/InterfaceUsage.cs index ce4410a3..930d02fb 100644 --- a/SysML2.NET/Core/AutoGenPoco/InterfaceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/InterfaceUsage.cs @@ -100,14 +100,14 @@ public InterfaceUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IConnectionUsage.ConnectionDefinition")] [Implements(implementation: "IConnector.Association")] @@ -121,7 +121,7 @@ public InterfaceUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -130,7 +130,7 @@ public InterfaceUsage() /// other kinds of Kernel AssociationStructures are also allowed, to permit use of AssociationStructures /// from the Kernel Model Libraries /// - [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594853499656_139435_802", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedByProperty("IInterfaceUsage.InterfaceDefinition")] @@ -142,7 +142,7 @@ public InterfaceUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -153,14 +153,14 @@ public InterfaceUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -170,7 +170,7 @@ public InterfaceUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -179,7 +179,7 @@ public InterfaceUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -188,7 +188,7 @@ public InterfaceUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -203,14 +203,14 @@ public InterfaceUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -218,7 +218,7 @@ public InterfaceUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -228,14 +228,14 @@ public InterfaceUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -245,14 +245,14 @@ public InterfaceUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -262,7 +262,7 @@ public InterfaceUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -271,7 +271,7 @@ public InterfaceUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -281,14 +281,14 @@ public InterfaceUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -298,14 +298,14 @@ public InterfaceUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -313,7 +313,7 @@ public InterfaceUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -321,7 +321,7 @@ public InterfaceUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -330,7 +330,7 @@ public InterfaceUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -338,7 +338,7 @@ public InterfaceUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -346,7 +346,7 @@ public InterfaceUsage() /// /// The InterfaceDefinitions that type this InterfaceUsage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565499418349_431355_28798", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594853499656_139435_802")] [Implements(implementation: "IInterfaceUsage.InterfaceDefinition")] public List interfaceDefinition => this.ComputeInterfaceDefinition(); @@ -360,7 +360,7 @@ public InterfaceUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -368,7 +368,7 @@ public InterfaceUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -377,14 +377,14 @@ public InterfaceUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -392,14 +392,14 @@ public InterfaceUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -413,7 +413,7 @@ public InterfaceUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -421,7 +421,7 @@ public InterfaceUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -432,7 +432,7 @@ public InterfaceUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -440,21 +440,21 @@ public InterfaceUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -462,33 +462,33 @@ public InterfaceUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -496,7 +496,7 @@ public InterfaceUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -527,11 +527,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -568,14 +568,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -591,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -721,7 +721,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -729,7 +729,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -737,7 +737,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -762,7 +762,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -796,7 +796,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -804,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -813,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -832,7 +832,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -841,7 +841,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -851,7 +851,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -861,14 +861,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -935,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -983,7 +983,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1044,14 +1044,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1060,7 +1060,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1068,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1078,7 +1078,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1086,7 +1086,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1097,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1108,7 +1108,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1118,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1126,7 +1126,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition => this.ComputePartDefinition(); @@ -1136,7 +1136,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1148,7 +1148,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1156,7 +1156,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1165,7 +1165,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1176,14 +1176,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1196,7 +1196,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1205,7 +1205,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1219,7 +1219,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1228,7 +1228,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1240,7 +1240,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1252,14 +1252,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1268,7 +1268,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1277,7 +1277,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1373,7 +1373,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1479,10 +1479,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1650,7 +1650,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1716,12 +1716,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1848,7 +1847,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Intersecting.cs b/SysML2.NET/Core/AutoGenPoco/Intersecting.cs index 3706d27b..18372fcd 100644 --- a/SysML2.NET/Core/AutoGenPoco/Intersecting.cs +++ b/SysML2.NET/Core/AutoGenPoco/Intersecting.cs @@ -69,14 +69,14 @@ public Intersecting() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,14 +86,14 @@ public Intersecting() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -103,7 +103,7 @@ public Intersecting() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -111,7 +111,7 @@ public Intersecting() /// Type that partly determines interpretations of typeIntersected, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242559520_591868_537", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IIntersecting.IntersectingType")] public IType IntersectingType { get; set; } @@ -120,7 +120,7 @@ public Intersecting() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -131,14 +131,14 @@ public Intersecting() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -148,7 +148,7 @@ public Intersecting() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -156,7 +156,7 @@ public Intersecting() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -166,14 +166,14 @@ public Intersecting() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -184,7 +184,7 @@ public Intersecting() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -196,14 +196,14 @@ public Intersecting() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -213,7 +213,7 @@ public Intersecting() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -221,7 +221,7 @@ public Intersecting() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -232,7 +232,7 @@ public Intersecting() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -248,7 +248,7 @@ public Intersecting() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -256,7 +256,7 @@ public Intersecting() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -266,14 +266,14 @@ public Intersecting() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IIntersecting.TypeIntersected")] [Implements(implementation: "IRelationship.Source")] @@ -286,7 +286,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IIntersecting.IntersectingType")] [Implements(implementation: "IRelationship.Target")] @@ -305,7 +305,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -315,7 +315,7 @@ List Root.Elements.IRelationship.Target /// Type with interpretations partly determined by intersectingType, as described in /// Type::intersectingType. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552145_149730_525", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IIntersecting.TypeIntersected")] @@ -384,7 +384,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Invariant.cs b/SysML2.NET/Core/AutoGenPoco/Invariant.cs index a694ba37..6039d80b 100644 --- a/SysML2.NET/Core/AutoGenPoco/Invariant.cs +++ b/SysML2.NET/Core/AutoGenPoco/Invariant.cs @@ -71,14 +71,14 @@ public Invariant() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public Invariant() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public Invariant() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public Invariant() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public Invariant() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public Invariant() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public Invariant() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public Invariant() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public Invariant() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public Invariant() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public Invariant() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -234,7 +235,7 @@ public Invariant() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -242,7 +243,7 @@ public Invariant() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -251,7 +252,7 @@ public Invariant() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -259,7 +260,7 @@ public Invariant() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -273,7 +274,7 @@ public Invariant() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -281,7 +282,7 @@ public Invariant() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -290,14 +291,14 @@ public Invariant() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -305,14 +306,14 @@ public Invariant() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -326,7 +327,7 @@ public Invariant() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -337,14 +338,14 @@ public Invariant() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -352,21 +353,21 @@ public Invariant() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IInvariant.IsNegated")] public bool IsNegated { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -374,26 +375,26 @@ public Invariant() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -401,7 +402,7 @@ public Invariant() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -409,7 +410,7 @@ public Invariant() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -417,7 +418,7 @@ public Invariant() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -426,7 +427,7 @@ public Invariant() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -437,14 +438,14 @@ public Invariant() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -453,7 +454,7 @@ public Invariant() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -462,7 +463,7 @@ public Invariant() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -472,7 +473,7 @@ public Invariant() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -481,7 +482,7 @@ public Invariant() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -491,7 +492,7 @@ public Invariant() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -501,14 +502,14 @@ public Invariant() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -517,7 +518,7 @@ public Invariant() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -526,7 +527,7 @@ public Invariant() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -536,7 +537,7 @@ public Invariant() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -546,7 +547,7 @@ public Invariant() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -556,7 +557,7 @@ public Invariant() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -565,7 +566,7 @@ public Invariant() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -575,7 +576,7 @@ public Invariant() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -584,7 +585,7 @@ public Invariant() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -595,7 +596,7 @@ public Invariant() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -604,7 +605,7 @@ public Invariant() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -612,7 +613,7 @@ public Invariant() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -624,7 +625,7 @@ public Invariant() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -634,7 +635,7 @@ public Invariant() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -644,7 +645,7 @@ public Invariant() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -654,7 +655,7 @@ public Invariant() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -663,7 +664,7 @@ public Invariant() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -673,14 +674,14 @@ public Invariant() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -688,7 +689,7 @@ public Invariant() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -698,7 +699,7 @@ public Invariant() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -706,7 +707,7 @@ public Invariant() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -717,7 +718,7 @@ public Invariant() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -728,15 +729,16 @@ public Invariant() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [Implements(implementation: "IBooleanExpression.Predicate")] public IPredicate predicate => this.ComputePredicate(); @@ -749,7 +751,7 @@ public Invariant() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -758,7 +760,7 @@ public Invariant() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -770,14 +772,14 @@ public Invariant() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -789,7 +791,7 @@ public Invariant() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -800,7 +802,7 @@ public Invariant() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -907,7 +909,7 @@ public Invariant() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1027,10 +1029,10 @@ public Invariant() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1119,7 +1121,7 @@ public Invariant() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1198,7 +1200,7 @@ public Invariant() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1244,12 +1246,11 @@ public Invariant() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1376,7 +1377,7 @@ public Invariant() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/InvocationExpression.cs b/SysML2.NET/Core/AutoGenPoco/InvocationExpression.cs index d311abfc..2d03c2d7 100644 --- a/SysML2.NET/Core/AutoGenPoco/InvocationExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/InvocationExpression.cs @@ -75,24 +75,24 @@ public InvocationExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -106,7 +106,7 @@ public InvocationExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -116,14 +116,14 @@ public InvocationExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -133,7 +133,7 @@ public InvocationExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -146,14 +146,14 @@ public InvocationExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -163,14 +163,14 @@ public InvocationExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -180,14 +180,14 @@ public InvocationExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -196,7 +196,7 @@ public InvocationExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -205,7 +205,7 @@ public InvocationExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -215,14 +215,14 @@ public InvocationExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -232,14 +232,15 @@ public InvocationExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -247,7 +248,7 @@ public InvocationExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -255,7 +256,7 @@ public InvocationExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -264,7 +265,7 @@ public InvocationExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -272,7 +273,7 @@ public InvocationExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -280,7 +281,7 @@ public InvocationExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -294,7 +295,7 @@ public InvocationExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -302,7 +303,7 @@ public InvocationExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -311,14 +312,14 @@ public InvocationExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -326,14 +327,14 @@ public InvocationExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -347,7 +348,7 @@ public InvocationExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -358,14 +359,14 @@ public InvocationExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -373,14 +374,14 @@ public InvocationExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -388,26 +389,26 @@ public InvocationExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -415,7 +416,7 @@ public InvocationExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -423,7 +424,7 @@ public InvocationExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -431,7 +432,7 @@ public InvocationExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -440,7 +441,7 @@ public InvocationExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -451,14 +452,14 @@ public InvocationExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -467,7 +468,7 @@ public InvocationExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -476,7 +477,7 @@ public InvocationExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -486,7 +487,7 @@ public InvocationExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -495,7 +496,7 @@ public InvocationExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -505,7 +506,7 @@ public InvocationExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -515,14 +516,14 @@ public InvocationExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -531,7 +532,7 @@ public InvocationExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -540,7 +541,7 @@ public InvocationExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -550,7 +551,7 @@ public InvocationExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -560,7 +561,7 @@ public InvocationExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -570,7 +571,7 @@ public InvocationExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -579,7 +580,7 @@ public InvocationExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -589,7 +590,7 @@ public InvocationExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -598,7 +599,7 @@ public InvocationExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -609,7 +610,7 @@ public InvocationExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -618,7 +619,7 @@ public InvocationExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -626,7 +627,7 @@ public InvocationExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -638,7 +639,7 @@ public InvocationExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -648,7 +649,7 @@ public InvocationExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -658,7 +659,7 @@ public InvocationExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -668,7 +669,7 @@ public InvocationExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -677,7 +678,7 @@ public InvocationExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -687,14 +688,14 @@ public InvocationExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -702,7 +703,7 @@ public InvocationExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -712,7 +713,7 @@ public InvocationExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -720,7 +721,7 @@ public InvocationExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -731,7 +732,7 @@ public InvocationExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -742,7 +743,7 @@ public InvocationExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -755,7 +756,7 @@ public InvocationExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -764,7 +765,7 @@ public InvocationExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -776,14 +777,14 @@ public InvocationExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -795,7 +796,7 @@ public InvocationExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -806,7 +807,7 @@ public InvocationExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -913,7 +914,7 @@ public InvocationExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1039,7 +1040,7 @@ public InvocationExpression() /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1056,10 +1057,10 @@ public InvocationExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1160,7 +1161,7 @@ public InvocationExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1239,7 +1240,7 @@ public InvocationExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1285,12 +1286,11 @@ public InvocationExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1417,7 +1417,7 @@ public InvocationExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ItemDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ItemDefinition.cs index 8d77f430..66f3143b 100644 --- a/SysML2.NET/Core/AutoGenPoco/ItemDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ItemDefinition.cs @@ -94,14 +94,14 @@ public ItemDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -111,7 +111,7 @@ public ItemDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -124,14 +124,14 @@ public ItemDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -139,7 +139,7 @@ public ItemDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -148,7 +148,7 @@ public ItemDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -158,14 +158,14 @@ public ItemDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -173,7 +173,7 @@ public ItemDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -183,14 +183,14 @@ public ItemDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -198,7 +198,7 @@ public ItemDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -207,7 +207,7 @@ public ItemDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -215,7 +215,7 @@ public ItemDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -229,7 +229,7 @@ public ItemDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -237,14 +237,14 @@ public ItemDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -255,33 +255,33 @@ public ItemDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -289,7 +289,7 @@ public ItemDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -297,7 +297,7 @@ public ItemDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -305,7 +305,7 @@ public ItemDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -314,7 +314,7 @@ public ItemDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -325,14 +325,14 @@ public ItemDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -340,7 +340,7 @@ public ItemDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -348,7 +348,7 @@ public ItemDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -356,7 +356,7 @@ public ItemDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -365,7 +365,7 @@ public ItemDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -374,7 +374,7 @@ public ItemDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -382,7 +382,7 @@ public ItemDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -390,7 +390,7 @@ public ItemDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -398,7 +398,7 @@ public ItemDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -406,7 +406,7 @@ public ItemDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -417,7 +417,7 @@ public ItemDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -425,7 +425,7 @@ public ItemDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -434,7 +434,7 @@ public ItemDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -444,7 +444,7 @@ public ItemDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -454,14 +454,14 @@ public ItemDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -470,7 +470,7 @@ public ItemDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -478,7 +478,7 @@ public ItemDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -487,7 +487,7 @@ public ItemDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -496,7 +496,7 @@ public ItemDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -505,7 +505,7 @@ public ItemDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -514,7 +514,7 @@ public ItemDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -522,7 +522,7 @@ public ItemDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -531,7 +531,7 @@ public ItemDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -540,7 +540,7 @@ public ItemDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -549,7 +549,7 @@ public ItemDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -559,7 +559,7 @@ public ItemDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -567,7 +567,7 @@ public ItemDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -575,7 +575,7 @@ public ItemDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -583,7 +583,7 @@ public ItemDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -591,7 +591,7 @@ public ItemDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -599,7 +599,7 @@ public ItemDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -610,7 +610,7 @@ public ItemDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -618,7 +618,7 @@ public ItemDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -627,7 +627,7 @@ public ItemDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -636,7 +636,7 @@ public ItemDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -645,7 +645,7 @@ public ItemDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -653,7 +653,7 @@ public ItemDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -661,7 +661,7 @@ public ItemDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -670,7 +670,7 @@ public ItemDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -679,7 +679,7 @@ public ItemDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -687,7 +687,7 @@ public ItemDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -695,7 +695,7 @@ public ItemDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -703,7 +703,7 @@ public ItemDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -712,14 +712,14 @@ public ItemDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -729,7 +729,7 @@ public ItemDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -737,7 +737,7 @@ public ItemDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -753,7 +753,7 @@ public ItemDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -763,14 +763,14 @@ public ItemDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -783,14 +783,14 @@ public ItemDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -799,7 +799,7 @@ public ItemDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -809,7 +809,7 @@ public ItemDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1025,7 +1025,7 @@ public ItemDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1048,12 +1048,11 @@ public ItemDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ItemUsage.cs b/SysML2.NET/Core/AutoGenPoco/ItemUsage.cs index d73ab14e..e8c3adb6 100644 --- a/SysML2.NET/Core/AutoGenPoco/ItemUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ItemUsage.cs @@ -96,7 +96,7 @@ public ItemUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -108,7 +108,7 @@ public ItemUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -118,14 +118,14 @@ public ItemUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -135,7 +135,7 @@ public ItemUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -144,7 +144,7 @@ public ItemUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -159,14 +159,14 @@ public ItemUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -174,7 +174,7 @@ public ItemUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -184,14 +184,14 @@ public ItemUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -201,14 +201,14 @@ public ItemUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -217,7 +217,7 @@ public ItemUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -226,7 +226,7 @@ public ItemUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -236,14 +236,14 @@ public ItemUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -253,14 +253,14 @@ public ItemUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -268,7 +268,7 @@ public ItemUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -276,7 +276,7 @@ public ItemUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -285,7 +285,7 @@ public ItemUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -293,7 +293,7 @@ public ItemUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -307,7 +307,7 @@ public ItemUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -315,7 +315,7 @@ public ItemUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -324,14 +324,14 @@ public ItemUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -339,14 +339,14 @@ public ItemUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -360,7 +360,7 @@ public ItemUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -371,7 +371,7 @@ public ItemUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -379,21 +379,21 @@ public ItemUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -401,33 +401,33 @@ public ItemUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -435,7 +435,7 @@ public ItemUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -448,7 +448,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -457,7 +457,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -466,11 +466,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -479,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -487,7 +487,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -507,14 +507,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -522,7 +522,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -530,7 +530,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -538,7 +538,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -546,7 +546,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -554,7 +554,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -562,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -588,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -596,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -604,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -612,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -620,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -628,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -636,7 +636,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -644,7 +644,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -652,7 +652,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -660,7 +660,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -668,7 +668,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -676,7 +676,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -684,7 +684,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -692,7 +692,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -717,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -725,7 +725,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -771,7 +771,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -780,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -790,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -800,14 +800,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -816,7 +816,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -835,7 +835,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -845,7 +845,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -855,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -894,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -923,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -953,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -962,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -972,14 +972,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1057,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1067,14 +1067,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1086,7 +1086,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1098,14 +1098,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1114,7 +1114,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1123,7 +1123,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1219,7 +1219,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1325,10 +1325,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1487,7 +1487,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1542,12 +1542,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1674,7 +1673,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/JoinNode.cs b/SysML2.NET/Core/AutoGenPoco/JoinNode.cs index 38e1ffbf..f8328b92 100644 --- a/SysML2.NET/Core/AutoGenPoco/JoinNode.cs +++ b/SysML2.NET/Core/AutoGenPoco/JoinNode.cs @@ -97,7 +97,7 @@ public JoinNode() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -106,14 +106,14 @@ public JoinNode() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -127,7 +127,7 @@ public JoinNode() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -137,14 +137,14 @@ public JoinNode() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -154,7 +154,7 @@ public JoinNode() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -163,7 +163,7 @@ public JoinNode() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -178,14 +178,14 @@ public JoinNode() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -194,7 +194,7 @@ public JoinNode() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -204,14 +204,14 @@ public JoinNode() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -221,14 +221,14 @@ public JoinNode() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -237,7 +237,7 @@ public JoinNode() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -246,7 +246,7 @@ public JoinNode() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -256,14 +256,14 @@ public JoinNode() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -273,14 +273,14 @@ public JoinNode() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -288,7 +288,7 @@ public JoinNode() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -296,7 +296,7 @@ public JoinNode() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -305,7 +305,7 @@ public JoinNode() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -313,7 +313,7 @@ public JoinNode() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -327,7 +327,7 @@ public JoinNode() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -335,7 +335,7 @@ public JoinNode() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -344,14 +344,14 @@ public JoinNode() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -359,14 +359,14 @@ public JoinNode() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -380,7 +380,7 @@ public JoinNode() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -391,7 +391,7 @@ public JoinNode() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -399,21 +399,21 @@ public JoinNode() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -421,33 +421,33 @@ public JoinNode() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -455,7 +455,7 @@ public JoinNode() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -468,7 +468,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -476,11 +476,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -489,7 +489,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -497,7 +497,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -517,14 +517,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -711,7 +711,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -754,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -811,14 +811,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -836,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -885,7 +885,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -894,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -914,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -983,14 +983,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1055,7 +1055,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1065,7 +1065,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1106,7 +1106,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1118,14 +1118,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1134,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1143,7 +1143,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1252,7 +1252,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1378,10 +1378,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1568,7 +1568,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1623,12 +1623,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1755,7 +1754,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/LibraryPackage.cs b/SysML2.NET/Core/AutoGenPoco/LibraryPackage.cs index 86b238e1..6b6bb2df 100644 --- a/SysML2.NET/Core/AutoGenPoco/LibraryPackage.cs +++ b/SysML2.NET/Core/AutoGenPoco/LibraryPackage.cs @@ -67,14 +67,14 @@ public LibraryPackage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -84,14 +84,14 @@ public LibraryPackage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -101,7 +101,7 @@ public LibraryPackage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -109,7 +109,7 @@ public LibraryPackage() /// The model-level evaluable Boolean-valued Expression used to filter the members of this Package, /// which are owned by the Package are via ElementFilterMemberships. /// - [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPackage.FilterCondition")] public List filterCondition => this.ComputeFilterCondition(); @@ -117,7 +117,7 @@ public LibraryPackage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -129,14 +129,14 @@ public LibraryPackage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -145,7 +145,7 @@ public LibraryPackage() /// LibraryPackages in the standard Kernel Model Libraries or in normative model libraries for a /// language built on KerML. /// - [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1665459011301_65344_899", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "ILibraryPackage.IsStandard")] public bool IsStandard { get; set; } @@ -153,7 +153,7 @@ public LibraryPackage() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -161,7 +161,7 @@ public LibraryPackage() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -171,7 +171,7 @@ public LibraryPackage() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -179,7 +179,7 @@ public LibraryPackage() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -189,7 +189,7 @@ public LibraryPackage() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -197,7 +197,7 @@ public LibraryPackage() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -207,7 +207,7 @@ public LibraryPackage() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -216,7 +216,7 @@ public LibraryPackage() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -226,7 +226,7 @@ public LibraryPackage() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -238,14 +238,14 @@ public LibraryPackage() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -255,7 +255,7 @@ public LibraryPackage() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -263,7 +263,7 @@ public LibraryPackage() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -279,7 +279,7 @@ public LibraryPackage() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -289,14 +289,14 @@ public LibraryPackage() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -417,7 +417,7 @@ public LibraryPackage() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/LiteralBoolean.cs b/SysML2.NET/Core/AutoGenPoco/LiteralBoolean.cs index 16630e36..997132d0 100644 --- a/SysML2.NET/Core/AutoGenPoco/LiteralBoolean.cs +++ b/SysML2.NET/Core/AutoGenPoco/LiteralBoolean.cs @@ -71,14 +71,14 @@ public LiteralBoolean() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralBoolean() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralBoolean() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralBoolean() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralBoolean() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralBoolean() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralBoolean() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralBoolean() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralBoolean() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralBoolean() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralBoolean() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralBoolean() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralBoolean() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralBoolean() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralBoolean() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralBoolean() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralBoolean() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralBoolean() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralBoolean() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralBoolean() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralBoolean() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralBoolean() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralBoolean() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralBoolean() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralBoolean() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralBoolean() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralBoolean() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralBoolean() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralBoolean() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralBoolean() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralBoolean() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralBoolean() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralBoolean() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralBoolean() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralBoolean() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralBoolean() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralBoolean() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralBoolean() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralBoolean() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralBoolean() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralBoolean() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralBoolean() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralBoolean() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralBoolean() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralBoolean() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralBoolean() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralBoolean() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralBoolean() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralBoolean() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralBoolean() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralBoolean() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralBoolean() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralBoolean() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralBoolean() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralBoolean() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralBoolean() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralBoolean() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralBoolean() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralBoolean() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralBoolean() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,14 +785,15 @@ public LiteralBoolean() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Boolean value that is the result of evaluating this LiteralBoolean. + /// The Boolean value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674984_421338_43289", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralBoolean.Value")] public bool Value { get; set; } @@ -898,7 +900,7 @@ public LiteralBoolean() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1029,10 +1031,10 @@ public LiteralBoolean() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1132,7 +1134,7 @@ public LiteralBoolean() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1211,7 +1213,7 @@ public LiteralBoolean() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1257,12 +1259,11 @@ public LiteralBoolean() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1389,7 +1390,7 @@ public LiteralBoolean() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/LiteralExpression.cs b/SysML2.NET/Core/AutoGenPoco/LiteralExpression.cs index 26a23ef3..c03f5132 100644 --- a/SysML2.NET/Core/AutoGenPoco/LiteralExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/LiteralExpression.cs @@ -70,14 +70,14 @@ public LiteralExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public LiteralExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -101,14 +101,14 @@ public LiteralExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -118,7 +118,7 @@ public LiteralExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,14 +131,14 @@ public LiteralExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -148,14 +148,14 @@ public LiteralExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -165,14 +165,14 @@ public LiteralExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -181,7 +181,7 @@ public LiteralExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -190,7 +190,7 @@ public LiteralExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -200,14 +200,14 @@ public LiteralExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -217,14 +217,15 @@ public LiteralExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -232,7 +233,7 @@ public LiteralExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -240,7 +241,7 @@ public LiteralExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -249,7 +250,7 @@ public LiteralExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -257,7 +258,7 @@ public LiteralExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -271,7 +272,7 @@ public LiteralExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -279,7 +280,7 @@ public LiteralExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -288,14 +289,14 @@ public LiteralExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -303,14 +304,14 @@ public LiteralExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -324,7 +325,7 @@ public LiteralExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -335,14 +336,14 @@ public LiteralExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -350,14 +351,14 @@ public LiteralExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -365,26 +366,26 @@ public LiteralExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -392,7 +393,7 @@ public LiteralExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -400,7 +401,7 @@ public LiteralExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -408,7 +409,7 @@ public LiteralExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -417,7 +418,7 @@ public LiteralExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -428,14 +429,14 @@ public LiteralExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -444,7 +445,7 @@ public LiteralExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -453,7 +454,7 @@ public LiteralExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -463,7 +464,7 @@ public LiteralExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -472,7 +473,7 @@ public LiteralExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -482,7 +483,7 @@ public LiteralExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -492,14 +493,14 @@ public LiteralExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -508,7 +509,7 @@ public LiteralExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -517,7 +518,7 @@ public LiteralExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -527,7 +528,7 @@ public LiteralExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -537,7 +538,7 @@ public LiteralExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -547,7 +548,7 @@ public LiteralExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -556,7 +557,7 @@ public LiteralExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -566,7 +567,7 @@ public LiteralExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -575,7 +576,7 @@ public LiteralExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -586,7 +587,7 @@ public LiteralExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -595,7 +596,7 @@ public LiteralExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -603,7 +604,7 @@ public LiteralExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -615,7 +616,7 @@ public LiteralExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -625,7 +626,7 @@ public LiteralExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -635,7 +636,7 @@ public LiteralExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -645,7 +646,7 @@ public LiteralExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -654,7 +655,7 @@ public LiteralExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -664,14 +665,14 @@ public LiteralExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -679,7 +680,7 @@ public LiteralExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -689,7 +690,7 @@ public LiteralExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -697,7 +698,7 @@ public LiteralExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -708,7 +709,7 @@ public LiteralExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -719,7 +720,7 @@ public LiteralExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -732,7 +733,7 @@ public LiteralExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -741,7 +742,7 @@ public LiteralExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -753,14 +754,14 @@ public LiteralExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -772,7 +773,7 @@ public LiteralExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -783,7 +784,7 @@ public LiteralExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -890,7 +891,7 @@ public LiteralExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1021,10 +1022,10 @@ public LiteralExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1124,7 +1125,7 @@ public LiteralExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1203,7 +1204,7 @@ public LiteralExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1249,12 +1250,11 @@ public LiteralExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1381,7 +1381,7 @@ public LiteralExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/LiteralInfinity.cs b/SysML2.NET/Core/AutoGenPoco/LiteralInfinity.cs index 2cc08f15..b0822c08 100644 --- a/SysML2.NET/Core/AutoGenPoco/LiteralInfinity.cs +++ b/SysML2.NET/Core/AutoGenPoco/LiteralInfinity.cs @@ -71,14 +71,14 @@ public LiteralInfinity() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralInfinity() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralInfinity() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralInfinity() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralInfinity() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralInfinity() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralInfinity() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralInfinity() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralInfinity() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralInfinity() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralInfinity() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralInfinity() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralInfinity() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralInfinity() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralInfinity() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralInfinity() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralInfinity() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralInfinity() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralInfinity() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralInfinity() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralInfinity() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralInfinity() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralInfinity() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralInfinity() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralInfinity() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralInfinity() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralInfinity() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralInfinity() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralInfinity() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralInfinity() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralInfinity() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralInfinity() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralInfinity() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralInfinity() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralInfinity() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralInfinity() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralInfinity() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralInfinity() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralInfinity() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralInfinity() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralInfinity() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralInfinity() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralInfinity() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralInfinity() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralInfinity() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralInfinity() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralInfinity() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralInfinity() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralInfinity() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralInfinity() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralInfinity() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralInfinity() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralInfinity() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralInfinity() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralInfinity() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralInfinity() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralInfinity() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralInfinity() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralInfinity() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralInfinity() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,7 +785,7 @@ public LiteralInfinity() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -891,7 +892,7 @@ public LiteralInfinity() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1022,10 +1023,10 @@ public LiteralInfinity() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1125,7 +1126,7 @@ public LiteralInfinity() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1204,7 +1205,7 @@ public LiteralInfinity() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1250,12 +1251,11 @@ public LiteralInfinity() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1382,7 +1382,7 @@ public LiteralInfinity() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/LiteralInteger.cs b/SysML2.NET/Core/AutoGenPoco/LiteralInteger.cs index 418b225b..37768f2f 100644 --- a/SysML2.NET/Core/AutoGenPoco/LiteralInteger.cs +++ b/SysML2.NET/Core/AutoGenPoco/LiteralInteger.cs @@ -71,14 +71,14 @@ public LiteralInteger() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralInteger() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralInteger() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralInteger() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralInteger() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralInteger() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralInteger() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralInteger() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralInteger() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralInteger() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralInteger() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralInteger() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralInteger() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralInteger() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralInteger() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralInteger() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralInteger() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralInteger() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralInteger() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralInteger() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralInteger() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralInteger() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralInteger() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralInteger() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralInteger() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralInteger() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralInteger() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralInteger() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralInteger() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralInteger() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralInteger() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralInteger() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralInteger() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralInteger() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralInteger() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralInteger() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralInteger() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralInteger() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralInteger() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralInteger() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralInteger() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralInteger() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralInteger() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralInteger() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralInteger() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralInteger() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralInteger() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralInteger() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralInteger() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralInteger() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralInteger() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralInteger() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralInteger() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralInteger() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralInteger() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralInteger() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralInteger() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralInteger() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralInteger() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralInteger() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,14 +785,15 @@ public LiteralInteger() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Integer value that is the result of evaluating this LiteralInteger. + /// The Integer value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_358889_43199", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralInteger.Value")] public int Value { get; set; } @@ -898,7 +900,7 @@ public LiteralInteger() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1029,10 +1031,10 @@ public LiteralInteger() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1132,7 +1134,7 @@ public LiteralInteger() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1211,7 +1213,7 @@ public LiteralInteger() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1257,12 +1259,11 @@ public LiteralInteger() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1389,7 +1390,7 @@ public LiteralInteger() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/LiteralRational.cs b/SysML2.NET/Core/AutoGenPoco/LiteralRational.cs index 99841bfc..817472d5 100644 --- a/SysML2.NET/Core/AutoGenPoco/LiteralRational.cs +++ b/SysML2.NET/Core/AutoGenPoco/LiteralRational.cs @@ -71,14 +71,14 @@ public LiteralRational() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralRational() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralRational() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralRational() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralRational() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralRational() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralRational() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralRational() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralRational() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralRational() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralRational() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralRational() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralRational() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralRational() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralRational() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralRational() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralRational() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralRational() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralRational() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralRational() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralRational() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralRational() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralRational() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralRational() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralRational() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralRational() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralRational() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralRational() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralRational() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralRational() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralRational() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralRational() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralRational() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralRational() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralRational() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralRational() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralRational() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralRational() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralRational() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralRational() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralRational() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralRational() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralRational() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralRational() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralRational() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralRational() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralRational() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralRational() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralRational() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralRational() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralRational() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralRational() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralRational() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralRational() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralRational() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralRational() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralRational() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralRational() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralRational() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralRational() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,14 +785,15 @@ public LiteralRational() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The value whose rational approximation is the result of evaluating this LiteralRational. + /// The Real value that is the result of evaluating this Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_967605_43310", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralRational.Value")] public double Value { get; set; } @@ -898,7 +900,7 @@ public LiteralRational() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1029,10 +1031,10 @@ public LiteralRational() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1132,7 +1134,7 @@ public LiteralRational() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1211,7 +1213,7 @@ public LiteralRational() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1257,12 +1259,11 @@ public LiteralRational() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1389,7 +1390,7 @@ public LiteralRational() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/LiteralString.cs b/SysML2.NET/Core/AutoGenPoco/LiteralString.cs index 16870125..b66a6df6 100644 --- a/SysML2.NET/Core/AutoGenPoco/LiteralString.cs +++ b/SysML2.NET/Core/AutoGenPoco/LiteralString.cs @@ -71,14 +71,14 @@ public LiteralString() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -92,7 +92,7 @@ public LiteralString() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,14 +102,14 @@ public LiteralString() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -119,7 +119,7 @@ public LiteralString() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -132,14 +132,14 @@ public LiteralString() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -149,14 +149,14 @@ public LiteralString() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -166,14 +166,14 @@ public LiteralString() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -182,7 +182,7 @@ public LiteralString() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -191,7 +191,7 @@ public LiteralString() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -201,14 +201,14 @@ public LiteralString() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -218,14 +218,15 @@ public LiteralString() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -233,7 +234,7 @@ public LiteralString() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -241,7 +242,7 @@ public LiteralString() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -250,7 +251,7 @@ public LiteralString() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -258,7 +259,7 @@ public LiteralString() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -272,7 +273,7 @@ public LiteralString() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -280,7 +281,7 @@ public LiteralString() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -289,14 +290,14 @@ public LiteralString() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -304,14 +305,14 @@ public LiteralString() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -325,7 +326,7 @@ public LiteralString() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -336,14 +337,14 @@ public LiteralString() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -351,14 +352,14 @@ public LiteralString() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -366,26 +367,26 @@ public LiteralString() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -393,7 +394,7 @@ public LiteralString() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -401,7 +402,7 @@ public LiteralString() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -409,7 +410,7 @@ public LiteralString() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -418,7 +419,7 @@ public LiteralString() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -429,14 +430,14 @@ public LiteralString() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -445,7 +446,7 @@ public LiteralString() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -454,7 +455,7 @@ public LiteralString() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +465,7 @@ public LiteralString() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -473,7 +474,7 @@ public LiteralString() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -483,7 +484,7 @@ public LiteralString() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -493,14 +494,14 @@ public LiteralString() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -509,7 +510,7 @@ public LiteralString() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -518,7 +519,7 @@ public LiteralString() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -528,7 +529,7 @@ public LiteralString() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -538,7 +539,7 @@ public LiteralString() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -548,7 +549,7 @@ public LiteralString() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -557,7 +558,7 @@ public LiteralString() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -567,7 +568,7 @@ public LiteralString() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -576,7 +577,7 @@ public LiteralString() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -587,7 +588,7 @@ public LiteralString() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -596,7 +597,7 @@ public LiteralString() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -604,7 +605,7 @@ public LiteralString() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -616,7 +617,7 @@ public LiteralString() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -626,7 +627,7 @@ public LiteralString() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -636,7 +637,7 @@ public LiteralString() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -646,7 +647,7 @@ public LiteralString() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -655,7 +656,7 @@ public LiteralString() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -665,14 +666,14 @@ public LiteralString() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -680,7 +681,7 @@ public LiteralString() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -690,7 +691,7 @@ public LiteralString() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -698,7 +699,7 @@ public LiteralString() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -709,7 +710,7 @@ public LiteralString() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -720,7 +721,7 @@ public LiteralString() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -733,7 +734,7 @@ public LiteralString() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -742,7 +743,7 @@ public LiteralString() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -754,14 +755,14 @@ public LiteralString() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -773,7 +774,7 @@ public LiteralString() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -784,14 +785,15 @@ public LiteralString() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The String value that is the result of evaluating this Expression. + /// The String value that is the result of evaluating this LiteralString. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674985_368212_43297", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILiteralString.Value")] public string Value { get; set; } @@ -898,7 +900,7 @@ public LiteralString() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1029,10 +1031,10 @@ public LiteralString() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1132,7 +1134,7 @@ public LiteralString() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1211,7 +1213,7 @@ public LiteralString() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1257,12 +1259,11 @@ public LiteralString() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1389,7 +1390,7 @@ public LiteralString() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Membership.cs b/SysML2.NET/Core/AutoGenPoco/Membership.cs index ca4918bc..320f27a4 100644 --- a/SysML2.NET/Core/AutoGenPoco/Membership.cs +++ b/SysML2.NET/Core/AutoGenPoco/Membership.cs @@ -40,10 +40,10 @@ namespace SysML2.NET.Core.POCO.Root.Namespaces /// A Membership is a Relationship between a Namespace and an Element that indicates the Element is a /// member of (i.e., is contained in) the Namespace. Any memberNames specify how the memberElement is /// identified in the Namespace and the visibility specifies whether or not the memberElement is - /// publicly visible from outside the Namespace.If a Membership is an OwningMembership, then it owns its - /// memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the + /// publicly visible from outside the Namespace. If a Membership is an OwningMembership, then it owns + /// its memberElement, which becomes an ownedMember of the membershipOwningNamespace. Otherwise, the /// memberNames of a Membership are effectively aliases within the membershipOwningNamespace for an - /// Element with a separate OwningMembership in the same or a different Namespace. + /// Element with a separate OwningMembership in the same or a different Namespace. /// [Class(xmiId: "_18_5_3_12e503d9_1533160651680_888716_42152", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -74,14 +74,14 @@ public Membership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public Membership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public Membership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public Membership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public Membership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembership.MemberElement")] public IElement MemberElement { get; set; } @@ -149,21 +149,21 @@ public Membership() /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberElementId")] public string memberElementId => this.ComputeMemberElementId(); /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberName")] public string MemberName { get; set; } /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -173,7 +173,7 @@ public Membership() /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IMembership.MemberShortName")] public string MemberShortName { get; set; } @@ -183,7 +183,7 @@ public Membership() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -191,7 +191,7 @@ public Membership() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -201,14 +201,14 @@ public Membership() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -219,7 +219,7 @@ public Membership() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -231,14 +231,14 @@ public Membership() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -248,7 +248,7 @@ public Membership() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -256,7 +256,7 @@ public Membership() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -267,7 +267,7 @@ public Membership() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -283,7 +283,7 @@ public Membership() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -291,7 +291,7 @@ public Membership() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -301,14 +301,14 @@ public Membership() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -340,7 +340,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -350,7 +350,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -432,7 +432,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/MembershipExpose.cs b/SysML2.NET/Core/AutoGenPoco/MembershipExpose.cs index b8008282..35adfb56 100644 --- a/SysML2.NET/Core/AutoGenPoco/MembershipExpose.cs +++ b/SysML2.NET/Core/AutoGenPoco/MembershipExpose.cs @@ -70,14 +70,14 @@ public MembershipExpose() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public MembershipExpose() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,7 +104,7 @@ public MembershipExpose() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -112,14 +112,14 @@ public MembershipExpose() /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public IElement importedElement => this.ComputeImportedElement(); /// /// The Membership to be imported. /// - [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembershipImport.ImportedMembership")] public IMembership ImportedMembership { get; set; } @@ -128,7 +128,7 @@ public MembershipExpose() /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -138,7 +138,7 @@ public MembershipExpose() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -149,14 +149,14 @@ public MembershipExpose() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IExpose.IsImportAll")] [Implements(implementation: "IImport.IsImportAll")] bool Root.Namespaces.IImport.IsImportAll @@ -171,7 +171,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// An Expose always imports all Elements, regardless of visibility (isImportAll = true). /// - [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622577942205_869984_64")] [Implements(implementation: "IExpose.IsImportAll")] public bool IsImportAll { get; set; } = true; @@ -179,14 +179,14 @@ bool Root.Namespaces.IImport.IsImportAll /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -196,7 +196,7 @@ bool Root.Namespaces.IImport.IsImportAll /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -204,7 +204,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -214,14 +214,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -232,7 +232,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -244,14 +244,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -261,7 +261,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -269,7 +269,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -280,7 +280,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -296,7 +296,7 @@ bool Root.Namespaces.IImport.IsImportAll /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -304,7 +304,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -314,14 +314,14 @@ bool Root.Namespaces.IImport.IsImportAll /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -334,7 +334,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembershipImport.ImportedMembership")] [Implements(implementation: "IRelationship.Target")] @@ -353,7 +353,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -363,7 +363,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [RedefinedByProperty("IExpose.Visibility")] [Implements(implementation: "IImport.Visibility")] VisibilityKind Root.Namespaces.IImport.Visibility @@ -378,7 +378,7 @@ VisibilityKind Root.Namespaces.IImport.Visibility /// /// An Expose always has protected visibility. /// - [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected")] + [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674976_798509_43257")] [Implements(implementation: "IExpose.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Protected; @@ -471,7 +471,7 @@ VisibilityKind Root.Namespaces.IImport.Visibility /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/MembershipImport.cs b/SysML2.NET/Core/AutoGenPoco/MembershipImport.cs index e731b3ad..d0e7497b 100644 --- a/SysML2.NET/Core/AutoGenPoco/MembershipImport.cs +++ b/SysML2.NET/Core/AutoGenPoco/MembershipImport.cs @@ -70,14 +70,14 @@ public MembershipImport() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public MembershipImport() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,7 +104,7 @@ public MembershipImport() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -112,14 +112,14 @@ public MembershipImport() /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public IElement importedElement => this.ComputeImportedElement(); /// /// The Membership to be imported. /// - [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668466089734_604404_605", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IMembershipImport.ImportedMembership")] public IMembership ImportedMembership { get; set; } @@ -128,7 +128,7 @@ public MembershipImport() /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -138,7 +138,7 @@ public MembershipImport() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -149,28 +149,28 @@ public MembershipImport() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsImportAll")] public bool IsImportAll { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -180,7 +180,7 @@ public MembershipImport() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -188,7 +188,7 @@ public MembershipImport() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -198,14 +198,14 @@ public MembershipImport() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -216,7 +216,7 @@ public MembershipImport() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -228,14 +228,14 @@ public MembershipImport() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -245,7 +245,7 @@ public MembershipImport() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -253,7 +253,7 @@ public MembershipImport() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -264,7 +264,7 @@ public MembershipImport() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -280,7 +280,7 @@ public MembershipImport() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -288,7 +288,7 @@ public MembershipImport() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -298,14 +298,14 @@ public MembershipImport() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -318,7 +318,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembershipImport.ImportedMembership")] [Implements(implementation: "IRelationship.Target")] @@ -337,7 +337,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -347,7 +347,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [Implements(implementation: "IImport.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Private; @@ -439,7 +439,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/MergeNode.cs b/SysML2.NET/Core/AutoGenPoco/MergeNode.cs index 652e4d63..71538186 100644 --- a/SysML2.NET/Core/AutoGenPoco/MergeNode.cs +++ b/SysML2.NET/Core/AutoGenPoco/MergeNode.cs @@ -97,7 +97,7 @@ public MergeNode() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -106,14 +106,14 @@ public MergeNode() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -127,7 +127,7 @@ public MergeNode() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -137,14 +137,14 @@ public MergeNode() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -154,7 +154,7 @@ public MergeNode() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -163,7 +163,7 @@ public MergeNode() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -178,14 +178,14 @@ public MergeNode() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -194,7 +194,7 @@ public MergeNode() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -204,14 +204,14 @@ public MergeNode() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -221,14 +221,14 @@ public MergeNode() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -237,7 +237,7 @@ public MergeNode() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -246,7 +246,7 @@ public MergeNode() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -256,14 +256,14 @@ public MergeNode() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -273,14 +273,14 @@ public MergeNode() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -288,7 +288,7 @@ public MergeNode() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -296,7 +296,7 @@ public MergeNode() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -305,7 +305,7 @@ public MergeNode() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -313,7 +313,7 @@ public MergeNode() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -327,7 +327,7 @@ public MergeNode() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -335,7 +335,7 @@ public MergeNode() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -344,14 +344,14 @@ public MergeNode() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -359,14 +359,14 @@ public MergeNode() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -380,7 +380,7 @@ public MergeNode() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -391,7 +391,7 @@ public MergeNode() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -399,21 +399,21 @@ public MergeNode() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -421,33 +421,33 @@ public MergeNode() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -455,7 +455,7 @@ public MergeNode() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -468,7 +468,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -476,11 +476,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -489,7 +489,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -497,7 +497,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -506,7 +506,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -517,14 +517,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -532,7 +532,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -540,7 +540,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -548,7 +548,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -556,7 +556,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -564,7 +564,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -572,7 +572,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -582,7 +582,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -590,7 +590,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -598,7 +598,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -654,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -662,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -670,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -678,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -686,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -694,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -702,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -711,7 +711,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -735,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -745,7 +745,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -754,7 +754,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -772,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -782,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -791,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -811,14 +811,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -836,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -885,7 +885,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -894,7 +894,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -914,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -934,7 +934,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -954,7 +954,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -964,7 +964,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -983,14 +983,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -999,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1017,7 +1017,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1025,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1055,7 +1055,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1065,7 +1065,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1106,7 +1106,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1118,14 +1118,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1134,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1143,7 +1143,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1252,7 +1252,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1378,10 +1378,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1568,7 +1568,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1623,12 +1623,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1755,7 +1754,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Metaclass.cs b/SysML2.NET/Core/AutoGenPoco/Metaclass.cs index 901234d3..094d7c89 100644 --- a/SysML2.NET/Core/AutoGenPoco/Metaclass.cs +++ b/SysML2.NET/Core/AutoGenPoco/Metaclass.cs @@ -70,14 +70,14 @@ public Metaclass() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,7 +87,7 @@ public Metaclass() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,14 +100,14 @@ public Metaclass() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -115,7 +115,7 @@ public Metaclass() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -125,14 +125,14 @@ public Metaclass() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -140,7 +140,7 @@ public Metaclass() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -150,14 +150,14 @@ public Metaclass() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -165,7 +165,7 @@ public Metaclass() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -174,7 +174,7 @@ public Metaclass() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -182,7 +182,7 @@ public Metaclass() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -196,7 +196,7 @@ public Metaclass() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -204,14 +204,14 @@ public Metaclass() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -222,26 +222,26 @@ public Metaclass() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -249,7 +249,7 @@ public Metaclass() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -257,7 +257,7 @@ public Metaclass() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -266,7 +266,7 @@ public Metaclass() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -277,14 +277,14 @@ public Metaclass() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -293,7 +293,7 @@ public Metaclass() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -302,7 +302,7 @@ public Metaclass() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -312,7 +312,7 @@ public Metaclass() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -322,7 +322,7 @@ public Metaclass() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -332,14 +332,14 @@ public Metaclass() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -348,7 +348,7 @@ public Metaclass() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -357,7 +357,7 @@ public Metaclass() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -367,7 +367,7 @@ public Metaclass() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -376,7 +376,7 @@ public Metaclass() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -386,7 +386,7 @@ public Metaclass() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -395,7 +395,7 @@ public Metaclass() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -405,7 +405,7 @@ public Metaclass() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -417,7 +417,7 @@ public Metaclass() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -427,7 +427,7 @@ public Metaclass() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -435,7 +435,7 @@ public Metaclass() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -445,14 +445,14 @@ public Metaclass() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -462,7 +462,7 @@ public Metaclass() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -470,7 +470,7 @@ public Metaclass() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -486,7 +486,7 @@ public Metaclass() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -496,14 +496,14 @@ public Metaclass() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -516,7 +516,7 @@ public Metaclass() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -731,7 +731,7 @@ public Metaclass() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -754,12 +754,11 @@ public Metaclass() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/MetadataAccessExpression.cs b/SysML2.NET/Core/AutoGenPoco/MetadataAccessExpression.cs index 8bd6a329..ad4a9721 100644 --- a/SysML2.NET/Core/AutoGenPoco/MetadataAccessExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/MetadataAccessExpression.cs @@ -74,14 +74,14 @@ public MetadataAccessExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -95,7 +95,7 @@ public MetadataAccessExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -105,14 +105,14 @@ public MetadataAccessExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -122,7 +122,7 @@ public MetadataAccessExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -135,14 +135,14 @@ public MetadataAccessExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -152,14 +152,14 @@ public MetadataAccessExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -169,14 +169,14 @@ public MetadataAccessExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -185,7 +185,7 @@ public MetadataAccessExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -194,7 +194,7 @@ public MetadataAccessExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -204,14 +204,14 @@ public MetadataAccessExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -221,14 +221,15 @@ public MetadataAccessExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -236,7 +237,7 @@ public MetadataAccessExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -244,7 +245,7 @@ public MetadataAccessExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -253,7 +254,7 @@ public MetadataAccessExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -261,7 +262,7 @@ public MetadataAccessExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -275,7 +276,7 @@ public MetadataAccessExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -283,7 +284,7 @@ public MetadataAccessExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -292,14 +293,14 @@ public MetadataAccessExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -307,14 +308,14 @@ public MetadataAccessExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -328,7 +329,7 @@ public MetadataAccessExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -339,14 +340,14 @@ public MetadataAccessExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -354,14 +355,14 @@ public MetadataAccessExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -369,26 +370,26 @@ public MetadataAccessExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -396,7 +397,7 @@ public MetadataAccessExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -404,7 +405,7 @@ public MetadataAccessExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -412,7 +413,7 @@ public MetadataAccessExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -421,7 +422,7 @@ public MetadataAccessExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -432,14 +433,14 @@ public MetadataAccessExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -448,7 +449,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -457,7 +458,7 @@ public MetadataAccessExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -467,7 +468,7 @@ public MetadataAccessExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -476,7 +477,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -486,7 +487,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -496,14 +497,14 @@ public MetadataAccessExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -512,7 +513,7 @@ public MetadataAccessExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -521,7 +522,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -531,7 +532,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -541,7 +542,7 @@ public MetadataAccessExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -551,7 +552,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -560,7 +561,7 @@ public MetadataAccessExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -570,7 +571,7 @@ public MetadataAccessExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -579,7 +580,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -590,7 +591,7 @@ public MetadataAccessExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -599,7 +600,7 @@ public MetadataAccessExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -607,7 +608,7 @@ public MetadataAccessExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -619,7 +620,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -629,7 +630,7 @@ public MetadataAccessExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -639,7 +640,7 @@ public MetadataAccessExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -649,7 +650,7 @@ public MetadataAccessExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -658,7 +659,7 @@ public MetadataAccessExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -668,14 +669,14 @@ public MetadataAccessExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -683,7 +684,7 @@ public MetadataAccessExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -693,7 +694,7 @@ public MetadataAccessExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -701,7 +702,7 @@ public MetadataAccessExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -712,7 +713,7 @@ public MetadataAccessExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -723,7 +724,7 @@ public MetadataAccessExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -736,14 +737,14 @@ public MetadataAccessExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Element whose metadata is being accessed. /// - [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665514131655_247232_1341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IMetadataAccessExpression.ReferencedElement")] public IElement referencedElement => this.ComputeReferencedElement(); @@ -753,7 +754,7 @@ public MetadataAccessExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -765,14 +766,14 @@ public MetadataAccessExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -784,7 +785,7 @@ public MetadataAccessExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -795,7 +796,7 @@ public MetadataAccessExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -902,7 +903,7 @@ public MetadataAccessExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1037,10 +1038,10 @@ public MetadataAccessExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1150,7 +1151,7 @@ public MetadataAccessExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1229,7 +1230,7 @@ public MetadataAccessExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1275,12 +1276,11 @@ public MetadataAccessExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1407,7 +1407,7 @@ public MetadataAccessExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/MetadataDefinition.cs b/SysML2.NET/Core/AutoGenPoco/MetadataDefinition.cs index e25dfd4c..c49c65b8 100644 --- a/SysML2.NET/Core/AutoGenPoco/MetadataDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/MetadataDefinition.cs @@ -91,14 +91,14 @@ public MetadataDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public MetadataDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public MetadataDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -136,7 +136,7 @@ public MetadataDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -145,7 +145,7 @@ public MetadataDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public MetadataDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -170,7 +170,7 @@ public MetadataDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -180,14 +180,14 @@ public MetadataDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -195,7 +195,7 @@ public MetadataDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -204,7 +204,7 @@ public MetadataDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -212,7 +212,7 @@ public MetadataDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -226,7 +226,7 @@ public MetadataDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -234,14 +234,14 @@ public MetadataDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -252,33 +252,33 @@ public MetadataDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -286,7 +286,7 @@ public MetadataDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -294,7 +294,7 @@ public MetadataDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -302,7 +302,7 @@ public MetadataDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -311,7 +311,7 @@ public MetadataDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -322,14 +322,14 @@ public MetadataDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -337,7 +337,7 @@ public MetadataDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -345,7 +345,7 @@ public MetadataDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -353,7 +353,7 @@ public MetadataDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -362,7 +362,7 @@ public MetadataDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -371,7 +371,7 @@ public MetadataDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -379,7 +379,7 @@ public MetadataDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -387,7 +387,7 @@ public MetadataDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -395,7 +395,7 @@ public MetadataDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -403,7 +403,7 @@ public MetadataDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -414,7 +414,7 @@ public MetadataDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -422,7 +422,7 @@ public MetadataDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -431,7 +431,7 @@ public MetadataDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -441,7 +441,7 @@ public MetadataDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -451,14 +451,14 @@ public MetadataDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -467,7 +467,7 @@ public MetadataDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -475,7 +475,7 @@ public MetadataDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -484,7 +484,7 @@ public MetadataDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -493,7 +493,7 @@ public MetadataDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -502,7 +502,7 @@ public MetadataDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -511,7 +511,7 @@ public MetadataDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -519,7 +519,7 @@ public MetadataDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -528,7 +528,7 @@ public MetadataDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -537,7 +537,7 @@ public MetadataDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -546,7 +546,7 @@ public MetadataDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -556,7 +556,7 @@ public MetadataDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -564,7 +564,7 @@ public MetadataDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -572,7 +572,7 @@ public MetadataDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -580,7 +580,7 @@ public MetadataDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -588,7 +588,7 @@ public MetadataDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -596,7 +596,7 @@ public MetadataDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -607,7 +607,7 @@ public MetadataDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -615,7 +615,7 @@ public MetadataDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -624,7 +624,7 @@ public MetadataDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -633,7 +633,7 @@ public MetadataDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -642,7 +642,7 @@ public MetadataDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -650,7 +650,7 @@ public MetadataDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -658,7 +658,7 @@ public MetadataDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -667,7 +667,7 @@ public MetadataDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -676,7 +676,7 @@ public MetadataDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -684,7 +684,7 @@ public MetadataDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -692,7 +692,7 @@ public MetadataDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -700,7 +700,7 @@ public MetadataDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -709,14 +709,14 @@ public MetadataDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -726,7 +726,7 @@ public MetadataDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -734,7 +734,7 @@ public MetadataDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -750,7 +750,7 @@ public MetadataDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -760,14 +760,14 @@ public MetadataDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -780,14 +780,14 @@ public MetadataDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -796,7 +796,7 @@ public MetadataDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -806,7 +806,7 @@ public MetadataDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1022,7 +1022,7 @@ public MetadataDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1045,12 +1045,11 @@ public MetadataDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/MetadataFeature.cs b/SysML2.NET/Core/AutoGenPoco/MetadataFeature.cs index 1802e177..e5ca4232 100644 --- a/SysML2.NET/Core/AutoGenPoco/MetadataFeature.cs +++ b/SysML2.NET/Core/AutoGenPoco/MetadataFeature.cs @@ -70,7 +70,7 @@ public MetadataFeature() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -79,7 +79,7 @@ public MetadataFeature() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement => this.ComputeAnnotatedElement(); @@ -87,7 +87,7 @@ public MetadataFeature() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -100,7 +100,7 @@ public MetadataFeature() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -110,14 +110,14 @@ public MetadataFeature() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -127,7 +127,7 @@ public MetadataFeature() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -140,14 +140,14 @@ public MetadataFeature() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -156,14 +156,14 @@ public MetadataFeature() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -173,14 +173,14 @@ public MetadataFeature() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -189,7 +189,7 @@ public MetadataFeature() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -198,7 +198,7 @@ public MetadataFeature() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -208,14 +208,14 @@ public MetadataFeature() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -225,14 +225,14 @@ public MetadataFeature() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -240,7 +240,7 @@ public MetadataFeature() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -249,7 +249,7 @@ public MetadataFeature() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -257,7 +257,7 @@ public MetadataFeature() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -271,7 +271,7 @@ public MetadataFeature() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -279,7 +279,7 @@ public MetadataFeature() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -288,14 +288,14 @@ public MetadataFeature() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -303,14 +303,14 @@ public MetadataFeature() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -324,7 +324,7 @@ public MetadataFeature() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -335,21 +335,21 @@ public MetadataFeature() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -357,26 +357,26 @@ public MetadataFeature() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -384,7 +384,7 @@ public MetadataFeature() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -392,7 +392,7 @@ public MetadataFeature() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -400,14 +400,14 @@ public MetadataFeature() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); /// /// The type of this MetadataFeature, which must be a Metaclass. /// - [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IMetadataFeature.Metaclass")] public IMetaclass metaclass => this.ComputeMetaclass(); @@ -417,7 +417,7 @@ public MetadataFeature() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -428,14 +428,14 @@ public MetadataFeature() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -444,7 +444,7 @@ public MetadataFeature() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -454,7 +454,7 @@ public MetadataFeature() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -463,7 +463,7 @@ public MetadataFeature() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -473,7 +473,7 @@ public MetadataFeature() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -482,7 +482,7 @@ public MetadataFeature() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -492,7 +492,7 @@ public MetadataFeature() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -502,14 +502,14 @@ public MetadataFeature() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -518,7 +518,7 @@ public MetadataFeature() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -527,7 +527,7 @@ public MetadataFeature() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -537,7 +537,7 @@ public MetadataFeature() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -547,7 +547,7 @@ public MetadataFeature() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -557,7 +557,7 @@ public MetadataFeature() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -566,7 +566,7 @@ public MetadataFeature() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -576,7 +576,7 @@ public MetadataFeature() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -585,7 +585,7 @@ public MetadataFeature() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -596,7 +596,7 @@ public MetadataFeature() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -605,7 +605,7 @@ public MetadataFeature() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -613,7 +613,7 @@ public MetadataFeature() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -625,7 +625,7 @@ public MetadataFeature() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -635,7 +635,7 @@ public MetadataFeature() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -645,7 +645,7 @@ public MetadataFeature() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -655,7 +655,7 @@ public MetadataFeature() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -664,7 +664,7 @@ public MetadataFeature() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -674,14 +674,14 @@ public MetadataFeature() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -690,7 +690,7 @@ public MetadataFeature() /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -698,7 +698,7 @@ public MetadataFeature() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -708,7 +708,7 @@ public MetadataFeature() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -716,7 +716,7 @@ public MetadataFeature() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -727,7 +727,7 @@ public MetadataFeature() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -742,7 +742,7 @@ public MetadataFeature() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -752,14 +752,14 @@ public MetadataFeature() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -771,7 +771,7 @@ public MetadataFeature() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -782,7 +782,7 @@ public MetadataFeature() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -885,7 +885,7 @@ public MetadataFeature() string IElement.EffectiveName() => this.EffectiveName(); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -996,10 +996,10 @@ public MetadataFeature() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1166,7 +1166,7 @@ public MetadataFeature() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1212,12 +1212,11 @@ public MetadataFeature() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1353,7 +1352,7 @@ public MetadataFeature() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/MetadataUsage.cs b/SysML2.NET/Core/AutoGenPoco/MetadataUsage.cs index 9fee88e6..4a9e8c92 100644 --- a/SysML2.NET/Core/AutoGenPoco/MetadataUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/MetadataUsage.cs @@ -97,7 +97,7 @@ public MetadataUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -106,7 +106,7 @@ public MetadataUsage() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] public List annotatedElement => this.ComputeAnnotatedElement(); @@ -114,7 +114,7 @@ public MetadataUsage() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -127,7 +127,7 @@ public MetadataUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -137,14 +137,14 @@ public MetadataUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -154,7 +154,7 @@ public MetadataUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -163,7 +163,7 @@ public MetadataUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -178,14 +178,14 @@ public MetadataUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -193,7 +193,7 @@ public MetadataUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -203,14 +203,14 @@ public MetadataUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -220,14 +220,14 @@ public MetadataUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -236,7 +236,7 @@ public MetadataUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -245,7 +245,7 @@ public MetadataUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -255,14 +255,14 @@ public MetadataUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -272,14 +272,14 @@ public MetadataUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -287,7 +287,7 @@ public MetadataUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -295,7 +295,7 @@ public MetadataUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -304,7 +304,7 @@ public MetadataUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -312,7 +312,7 @@ public MetadataUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -326,7 +326,7 @@ public MetadataUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -334,7 +334,7 @@ public MetadataUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -343,14 +343,14 @@ public MetadataUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -358,14 +358,14 @@ public MetadataUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -379,7 +379,7 @@ public MetadataUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -390,7 +390,7 @@ public MetadataUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -398,21 +398,21 @@ public MetadataUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -420,33 +420,33 @@ public MetadataUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -454,7 +454,7 @@ public MetadataUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -476,7 +476,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IMetadataUsage.MetadataDefinition")] [Implements(implementation: "IItemUsage.ItemDefinition")] @@ -486,11 +486,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -499,7 +499,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -507,14 +507,14 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); /// /// The type of this MetadataFeature, which must be a Metaclass. /// - [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606345564958_925589_327", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IMetadataUsage.MetadataDefinition")] [Implements(implementation: "IMetadataFeature.Metaclass")] @@ -523,7 +523,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataDefinition that is the definition of this MetadataUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647727047674_847094_2563", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1606345564958_925589_327")] [Implements(implementation: "IMetadataUsage.MetadataDefinition")] @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -545,14 +545,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -747,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -755,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -763,7 +763,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -773,7 +773,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -781,7 +781,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -790,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -800,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -809,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -819,7 +819,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -828,7 +828,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -848,14 +848,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -912,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -931,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -981,7 +981,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -991,7 +991,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1001,7 +1001,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1010,7 +1010,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1020,14 +1020,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1045,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1053,7 +1053,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1063,7 +1063,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1071,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1082,7 +1082,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1102,7 +1102,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1114,7 +1114,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1124,14 +1124,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1143,7 +1143,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1155,14 +1155,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1171,7 +1171,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1180,7 +1180,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1276,7 +1276,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1395,10 +1395,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1574,7 +1574,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1629,12 +1629,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1770,7 +1769,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Multiplicity.cs b/SysML2.NET/Core/AutoGenPoco/Multiplicity.cs index ce15b850..c4337f04 100644 --- a/SysML2.NET/Core/AutoGenPoco/Multiplicity.cs +++ b/SysML2.NET/Core/AutoGenPoco/Multiplicity.cs @@ -42,12 +42,12 @@ namespace SysML2.NET.Core.POCO.Core.Types /// /// A Multiplicity is a Feature whose co-domain is a set of natural numbers giving the allowed /// cardinalities of each typeWithMultiplicity. The cardinality of a Type is defined as follows, - /// depending on whether the Type is a Classifier or Feature.
  • Classifier – The number of basic + /// depending on whether the Type is a Classifier or Feature.
    • Classifier – The number of basic /// instances of the Classifier, that is, those instances representing things, which are not instances - /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the + /// of any subtypes of the Classifier that are Features.
    • Features – The number of instances with the /// same featuring instances. In the case of a Feature with a Classifier as its featuringType, this is /// the number of values of Feature for each basic instance of the Classifier. Note that, for non-unique - /// Features, all duplicate values are included in this count.
    Multiplicity co-domains (in + /// Features, all duplicate values are included in this count.
Multiplicity co-domains (in /// models) can be specified by Expression that might vary in their results. If the typeWithMultiplicity /// is a Classifier, the domain of the Multiplicity shall be Base::Anything. If the /// typeWithMultiplicity is a Feature, the Multiplicity shall have the same domain as the @@ -78,7 +78,7 @@ public Multiplicity() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -90,7 +90,7 @@ public Multiplicity() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. ///
- [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -100,14 +100,14 @@ public Multiplicity() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -117,7 +117,7 @@ public Multiplicity() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -130,14 +130,14 @@ public Multiplicity() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -146,14 +146,14 @@ public Multiplicity() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -163,14 +163,14 @@ public Multiplicity() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -179,7 +179,7 @@ public Multiplicity() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -188,7 +188,7 @@ public Multiplicity() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -198,14 +198,14 @@ public Multiplicity() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -215,14 +215,14 @@ public Multiplicity() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -230,7 +230,7 @@ public Multiplicity() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -239,7 +239,7 @@ public Multiplicity() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -247,7 +247,7 @@ public Multiplicity() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -261,7 +261,7 @@ public Multiplicity() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -269,7 +269,7 @@ public Multiplicity() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -278,14 +278,14 @@ public Multiplicity() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -293,14 +293,14 @@ public Multiplicity() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -314,7 +314,7 @@ public Multiplicity() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -325,21 +325,21 @@ public Multiplicity() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -347,26 +347,26 @@ public Multiplicity() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -374,7 +374,7 @@ public Multiplicity() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -382,7 +382,7 @@ public Multiplicity() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -390,7 +390,7 @@ public Multiplicity() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -399,7 +399,7 @@ public Multiplicity() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -410,14 +410,14 @@ public Multiplicity() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -426,7 +426,7 @@ public Multiplicity() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -435,7 +435,7 @@ public Multiplicity() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -445,7 +445,7 @@ public Multiplicity() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -454,7 +454,7 @@ public Multiplicity() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -464,7 +464,7 @@ public Multiplicity() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -474,14 +474,14 @@ public Multiplicity() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -490,7 +490,7 @@ public Multiplicity() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -499,7 +499,7 @@ public Multiplicity() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -509,7 +509,7 @@ public Multiplicity() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -519,7 +519,7 @@ public Multiplicity() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -529,7 +529,7 @@ public Multiplicity() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -538,7 +538,7 @@ public Multiplicity() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -548,7 +548,7 @@ public Multiplicity() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -557,7 +557,7 @@ public Multiplicity() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -568,7 +568,7 @@ public Multiplicity() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -577,7 +577,7 @@ public Multiplicity() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -585,7 +585,7 @@ public Multiplicity() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -597,7 +597,7 @@ public Multiplicity() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -607,7 +607,7 @@ public Multiplicity() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -617,7 +617,7 @@ public Multiplicity() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -627,7 +627,7 @@ public Multiplicity() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -636,7 +636,7 @@ public Multiplicity() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -646,14 +646,14 @@ public Multiplicity() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -661,7 +661,7 @@ public Multiplicity() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -671,7 +671,7 @@ public Multiplicity() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -679,7 +679,7 @@ public Multiplicity() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -690,7 +690,7 @@ public Multiplicity() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -705,7 +705,7 @@ public Multiplicity() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -715,14 +715,14 @@ public Multiplicity() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -734,7 +734,7 @@ public Multiplicity() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -745,7 +745,7 @@ public Multiplicity() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -840,7 +840,7 @@ public Multiplicity() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -946,10 +946,10 @@ public Multiplicity() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1099,7 +1099,7 @@ public Multiplicity() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1145,12 +1145,11 @@ public Multiplicity() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1277,7 +1276,7 @@ public Multiplicity() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/MultiplicityRange.cs b/SysML2.NET/Core/AutoGenPoco/MultiplicityRange.cs index 7047337e..753c8686 100644 --- a/SysML2.NET/Core/AutoGenPoco/MultiplicityRange.cs +++ b/SysML2.NET/Core/AutoGenPoco/MultiplicityRange.cs @@ -75,7 +75,7 @@ public MultiplicityRange() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -83,7 +83,7 @@ public MultiplicityRange() /// The owned Expressions of the MultiplicityRange whose results provide its bounds. These must be the /// first ownedMembers of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095221994_519580_5095", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IMultiplicityRange.Bound")] public List bound => this.ComputeBound(); @@ -96,7 +96,7 @@ public MultiplicityRange() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -106,14 +106,14 @@ public MultiplicityRange() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -123,7 +123,7 @@ public MultiplicityRange() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -136,14 +136,14 @@ public MultiplicityRange() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -152,14 +152,14 @@ public MultiplicityRange() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -169,14 +169,14 @@ public MultiplicityRange() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -185,7 +185,7 @@ public MultiplicityRange() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -194,7 +194,7 @@ public MultiplicityRange() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -204,14 +204,14 @@ public MultiplicityRange() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -221,14 +221,14 @@ public MultiplicityRange() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -236,7 +236,7 @@ public MultiplicityRange() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -245,7 +245,7 @@ public MultiplicityRange() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -253,7 +253,7 @@ public MultiplicityRange() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -267,7 +267,7 @@ public MultiplicityRange() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -275,7 +275,7 @@ public MultiplicityRange() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -284,14 +284,14 @@ public MultiplicityRange() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -299,14 +299,14 @@ public MultiplicityRange() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -320,7 +320,7 @@ public MultiplicityRange() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -331,21 +331,21 @@ public MultiplicityRange() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -353,26 +353,26 @@ public MultiplicityRange() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -380,7 +380,7 @@ public MultiplicityRange() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -389,7 +389,7 @@ public MultiplicityRange() /// Expression is given, then the lower bound shall have the same value as the upper bound, unless the /// upper bound is unbounded (*), in which case the lower bound shall be 0. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094905677_801324_4744", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.LowerBound")] public IExpression lowerBound => this.ComputeLowerBound(); @@ -398,7 +398,7 @@ public MultiplicityRange() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -406,7 +406,7 @@ public MultiplicityRange() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -415,7 +415,7 @@ public MultiplicityRange() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -426,14 +426,14 @@ public MultiplicityRange() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -442,7 +442,7 @@ public MultiplicityRange() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -451,7 +451,7 @@ public MultiplicityRange() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -461,7 +461,7 @@ public MultiplicityRange() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -470,7 +470,7 @@ public MultiplicityRange() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -480,7 +480,7 @@ public MultiplicityRange() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -490,14 +490,14 @@ public MultiplicityRange() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -506,7 +506,7 @@ public MultiplicityRange() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -515,7 +515,7 @@ public MultiplicityRange() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -525,7 +525,7 @@ public MultiplicityRange() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -535,7 +535,7 @@ public MultiplicityRange() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -545,7 +545,7 @@ public MultiplicityRange() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -554,7 +554,7 @@ public MultiplicityRange() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -564,7 +564,7 @@ public MultiplicityRange() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -573,7 +573,7 @@ public MultiplicityRange() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -584,7 +584,7 @@ public MultiplicityRange() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -593,7 +593,7 @@ public MultiplicityRange() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -601,7 +601,7 @@ public MultiplicityRange() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -613,7 +613,7 @@ public MultiplicityRange() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -623,7 +623,7 @@ public MultiplicityRange() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -633,7 +633,7 @@ public MultiplicityRange() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -643,7 +643,7 @@ public MultiplicityRange() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -652,7 +652,7 @@ public MultiplicityRange() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -662,14 +662,14 @@ public MultiplicityRange() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -677,7 +677,7 @@ public MultiplicityRange() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -687,7 +687,7 @@ public MultiplicityRange() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -695,7 +695,7 @@ public MultiplicityRange() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -706,7 +706,7 @@ public MultiplicityRange() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -721,7 +721,7 @@ public MultiplicityRange() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -731,14 +731,14 @@ public MultiplicityRange() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -750,7 +750,7 @@ public MultiplicityRange() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -761,14 +761,14 @@ public MultiplicityRange() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Expression whose result is the upper bound of the MultiplicityRange. /// - [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573094947427_797440_4796", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1573095221994_519580_5095")] [Implements(implementation: "IMultiplicityRange.UpperBound")] public IExpression upperBound => this.ComputeUpperBound(); @@ -864,7 +864,7 @@ public MultiplicityRange() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -985,10 +985,10 @@ public MultiplicityRange() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1138,7 +1138,7 @@ public MultiplicityRange() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1184,12 +1184,11 @@ public MultiplicityRange() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1316,7 +1315,7 @@ public MultiplicityRange() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Namespace.cs b/SysML2.NET/Core/AutoGenPoco/Namespace.cs index 7ef8986a..9847c293 100644 --- a/SysML2.NET/Core/AutoGenPoco/Namespace.cs +++ b/SysML2.NET/Core/AutoGenPoco/Namespace.cs @@ -39,7 +39,7 @@ namespace SysML2.NET.Core.POCO.Root.Namespaces /// /// A Namespace is an Element that contains other Elements, known as its members, via Membership /// Relationships with those Elements. The members of a Namespace may be owned by the Namespace, aliased - /// in the Namespace, or imported into the Namespace via Import Relationships.A Namespace can provide + /// in the Namespace, or imported into the Namespace via Import Relationships. A Namespace can provide /// names for its members via the memberNames and memberShortNames specified by the Memberships in the /// Namespace. If a Membership specifies a memberName and/or memberShortName, then those are names of /// the corresponding memberElement relative to the Namespace. For an OwningMembership, the @@ -72,14 +72,14 @@ public Namespace() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,14 +89,14 @@ public Namespace() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,14 +106,14 @@ public Namespace() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -125,14 +125,14 @@ public Namespace() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -140,7 +140,7 @@ public Namespace() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -148,7 +148,7 @@ public Namespace() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -158,7 +158,7 @@ public Namespace() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -166,7 +166,7 @@ public Namespace() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -176,7 +176,7 @@ public Namespace() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -184,7 +184,7 @@ public Namespace() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -194,7 +194,7 @@ public Namespace() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -203,7 +203,7 @@ public Namespace() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -213,7 +213,7 @@ public Namespace() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -225,14 +225,14 @@ public Namespace() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -242,7 +242,7 @@ public Namespace() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -250,7 +250,7 @@ public Namespace() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -266,7 +266,7 @@ public Namespace() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -276,14 +276,14 @@ public Namespace() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -374,7 +374,7 @@ public Namespace() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/NamespaceExpose.cs b/SysML2.NET/Core/AutoGenPoco/NamespaceExpose.cs index 26339dda..df541cfa 100644 --- a/SysML2.NET/Core/AutoGenPoco/NamespaceExpose.cs +++ b/SysML2.NET/Core/AutoGenPoco/NamespaceExpose.cs @@ -70,14 +70,14 @@ public NamespaceExpose() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public NamespaceExpose() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,7 +104,7 @@ public NamespaceExpose() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -112,14 +112,14 @@ public NamespaceExpose() /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public IElement importedElement => this.ComputeImportedElement(); /// /// The Namespace whose visible Memberships are imported by this NamespaceImport. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "INamespaceImport.ImportedNamespace")] public INamespace ImportedNamespace { get; set; } @@ -128,7 +128,7 @@ public NamespaceExpose() /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -138,7 +138,7 @@ public NamespaceExpose() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -149,14 +149,14 @@ public NamespaceExpose() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// An Expose always imports all Elements, regardless of visibility (isImportAll = true). /// - [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1622578615027_762161_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622577942205_869984_64")] [Implements(implementation: "IExpose.IsImportAll")] public bool IsImportAll { get; set; } = true; @@ -164,7 +164,7 @@ public NamespaceExpose() /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IExpose.IsImportAll")] [Implements(implementation: "IImport.IsImportAll")] bool Root.Namespaces.IImport.IsImportAll @@ -179,14 +179,14 @@ bool Root.Namespaces.IImport.IsImportAll /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -196,7 +196,7 @@ bool Root.Namespaces.IImport.IsImportAll /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -204,7 +204,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -214,14 +214,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -232,7 +232,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -244,14 +244,14 @@ bool Root.Namespaces.IImport.IsImportAll /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -261,7 +261,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -269,7 +269,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -280,7 +280,7 @@ bool Root.Namespaces.IImport.IsImportAll /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -296,7 +296,7 @@ bool Root.Namespaces.IImport.IsImportAll /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -304,7 +304,7 @@ bool Root.Namespaces.IImport.IsImportAll /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -314,14 +314,14 @@ bool Root.Namespaces.IImport.IsImportAll /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -334,7 +334,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("INamespaceImport.ImportedNamespace")] [Implements(implementation: "IRelationship.Target")] @@ -353,7 +353,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -362,7 +362,7 @@ List Root.Elements.IRelationship.Target /// /// An Expose always has protected visibility. /// - [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected")] + [Property(xmiId: "_2022x_2_12e503d9_1720469034555_222060_1140", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "protected", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674976_798509_43257")] [Implements(implementation: "IExpose.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Protected; @@ -371,7 +371,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [RedefinedByProperty("IExpose.Visibility")] [Implements(implementation: "IImport.Visibility")] VisibilityKind Root.Namespaces.IImport.Visibility @@ -471,7 +471,7 @@ VisibilityKind Root.Namespaces.IImport.Visibility /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/NamespaceImport.cs b/SysML2.NET/Core/AutoGenPoco/NamespaceImport.cs index 0413eaf3..3f2f0be8 100644 --- a/SysML2.NET/Core/AutoGenPoco/NamespaceImport.cs +++ b/SysML2.NET/Core/AutoGenPoco/NamespaceImport.cs @@ -71,14 +71,14 @@ public NamespaceImport() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -88,14 +88,14 @@ public NamespaceImport() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -105,7 +105,7 @@ public NamespaceImport() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -113,14 +113,14 @@ public NamespaceImport() /// The effectively imported Element for this Import. For a MembershipImport, this is the memberElement /// of the importedMembership. For a NamespaceImport, it is the importedNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1668801846848_909736_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IImport.ImportedElement")] public IElement importedElement => this.ComputeImportedElement(); /// /// The Namespace whose visible Memberships are imported by this NamespaceImport. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674966_977620_43202", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "INamespaceImport.ImportedNamespace")] public INamespace ImportedNamespace { get; set; } @@ -129,7 +129,7 @@ public NamespaceImport() /// The Namespace into which Memberships are imported by this Import, which must be the /// owningRelatedElement of the Import. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_548878_43248", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IImport.ImportOwningNamespace")] @@ -139,7 +139,7 @@ public NamespaceImport() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -150,28 +150,28 @@ public NamespaceImport() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether to import memberships without regard to declared visibility. /// - [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1622577942205_869984_64", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsImportAll")] public bool IsImportAll { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether to recursively import Memberships from visible, owned sub-Namespaces. /// - [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1605759116711_596237_5033", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IImport.IsRecursive")] public bool IsRecursive { get; set; } @@ -181,7 +181,7 @@ public NamespaceImport() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -189,7 +189,7 @@ public NamespaceImport() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -199,14 +199,14 @@ public NamespaceImport() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -217,7 +217,7 @@ public NamespaceImport() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -229,14 +229,14 @@ public NamespaceImport() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -246,7 +246,7 @@ public NamespaceImport() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -254,7 +254,7 @@ public NamespaceImport() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -265,7 +265,7 @@ public NamespaceImport() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -281,7 +281,7 @@ public NamespaceImport() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -289,7 +289,7 @@ public NamespaceImport() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -299,14 +299,14 @@ public NamespaceImport() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IImport.ImportOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -319,7 +319,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("INamespaceImport.ImportedNamespace")] [Implements(implementation: "IRelationship.Target")] @@ -338,7 +338,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -348,7 +348,7 @@ List Root.Elements.IRelationship.Target /// The visibility level of the imported members from this Import relative to the importOwningNamespace. /// The default is private. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674976_798509_43257", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "private", isOwnerEnd: false)] [Implements(implementation: "IImport.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Private; @@ -440,7 +440,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/NullExpression.cs b/SysML2.NET/Core/AutoGenPoco/NullExpression.cs index 56165cbd..afbf0eec 100644 --- a/SysML2.NET/Core/AutoGenPoco/NullExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/NullExpression.cs @@ -70,14 +70,14 @@ public NullExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -91,7 +91,7 @@ public NullExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -101,14 +101,14 @@ public NullExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -118,7 +118,7 @@ public NullExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,14 +131,14 @@ public NullExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -148,14 +148,14 @@ public NullExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -165,14 +165,14 @@ public NullExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -181,7 +181,7 @@ public NullExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -190,7 +190,7 @@ public NullExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -200,14 +200,14 @@ public NullExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -217,14 +217,15 @@ public NullExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -232,7 +233,7 @@ public NullExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -240,7 +241,7 @@ public NullExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -249,7 +250,7 @@ public NullExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -257,7 +258,7 @@ public NullExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -271,7 +272,7 @@ public NullExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -279,7 +280,7 @@ public NullExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -288,14 +289,14 @@ public NullExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -303,14 +304,14 @@ public NullExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -324,7 +325,7 @@ public NullExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -335,14 +336,14 @@ public NullExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -350,14 +351,14 @@ public NullExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -365,26 +366,26 @@ public NullExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -392,7 +393,7 @@ public NullExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -400,7 +401,7 @@ public NullExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -408,7 +409,7 @@ public NullExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -417,7 +418,7 @@ public NullExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -428,14 +429,14 @@ public NullExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -444,7 +445,7 @@ public NullExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -453,7 +454,7 @@ public NullExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -463,7 +464,7 @@ public NullExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -472,7 +473,7 @@ public NullExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -482,7 +483,7 @@ public NullExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -492,14 +493,14 @@ public NullExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -508,7 +509,7 @@ public NullExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -517,7 +518,7 @@ public NullExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -527,7 +528,7 @@ public NullExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -537,7 +538,7 @@ public NullExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -547,7 +548,7 @@ public NullExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -556,7 +557,7 @@ public NullExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -566,7 +567,7 @@ public NullExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -575,7 +576,7 @@ public NullExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -586,7 +587,7 @@ public NullExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -595,7 +596,7 @@ public NullExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -603,7 +604,7 @@ public NullExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -615,7 +616,7 @@ public NullExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -625,7 +626,7 @@ public NullExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -635,7 +636,7 @@ public NullExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -645,7 +646,7 @@ public NullExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -654,7 +655,7 @@ public NullExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -664,14 +665,14 @@ public NullExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -679,7 +680,7 @@ public NullExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -689,7 +690,7 @@ public NullExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -697,7 +698,7 @@ public NullExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -708,7 +709,7 @@ public NullExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -719,7 +720,7 @@ public NullExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -732,7 +733,7 @@ public NullExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -741,7 +742,7 @@ public NullExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -753,14 +754,14 @@ public NullExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -772,7 +773,7 @@ public NullExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -783,7 +784,7 @@ public NullExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -890,7 +891,7 @@ public NullExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1021,10 +1022,10 @@ public NullExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1124,7 +1125,7 @@ public NullExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1203,7 +1204,7 @@ public NullExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1249,12 +1250,11 @@ public NullExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1381,7 +1381,7 @@ public NullExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ObjectiveMembership.cs b/SysML2.NET/Core/AutoGenPoco/ObjectiveMembership.cs index 28a5c774..e3f6e8a4 100644 --- a/SysML2.NET/Core/AutoGenPoco/ObjectiveMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ObjectiveMembership.cs @@ -73,14 +73,14 @@ public ObjectiveMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -90,14 +90,14 @@ public ObjectiveMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -107,7 +107,7 @@ public ObjectiveMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -115,7 +115,7 @@ public ObjectiveMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -126,21 +126,21 @@ public ObjectiveMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -153,7 +153,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -161,7 +161,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -173,7 +173,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -184,7 +184,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -199,7 +199,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -207,7 +207,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -217,7 +217,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -225,7 +225,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -235,7 +235,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -244,7 +244,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IObjectiveMembership.OwnedObjectiveRequirement")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -253,7 +253,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -261,7 +261,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -269,7 +269,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The RequirementUsage that is the ownedMemberFeature of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258776804_538578_832", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IObjectiveMembership.OwnedObjectiveRequirement")] public IRequirementUsage ownedObjectiveRequirement => this.ComputeOwnedObjectiveRequirement(); @@ -277,7 +277,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -288,7 +288,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -300,14 +300,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -317,7 +317,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -325,7 +325,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -336,7 +336,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -347,7 +347,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -361,7 +361,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -369,7 +369,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -379,14 +379,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -399,7 +399,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -418,7 +418,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -428,7 +428,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -520,7 +520,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/OccurrenceDefinition.cs b/SysML2.NET/Core/AutoGenPoco/OccurrenceDefinition.cs index 07f2c191..abdcebe0 100644 --- a/SysML2.NET/Core/AutoGenPoco/OccurrenceDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/OccurrenceDefinition.cs @@ -94,14 +94,14 @@ public OccurrenceDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -111,7 +111,7 @@ public OccurrenceDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -124,14 +124,14 @@ public OccurrenceDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -139,7 +139,7 @@ public OccurrenceDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -148,7 +148,7 @@ public OccurrenceDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -158,14 +158,14 @@ public OccurrenceDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -173,7 +173,7 @@ public OccurrenceDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -183,14 +183,14 @@ public OccurrenceDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -198,7 +198,7 @@ public OccurrenceDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -207,7 +207,7 @@ public OccurrenceDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -215,7 +215,7 @@ public OccurrenceDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -229,7 +229,7 @@ public OccurrenceDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -237,14 +237,14 @@ public OccurrenceDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -255,33 +255,33 @@ public OccurrenceDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -289,7 +289,7 @@ public OccurrenceDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -297,7 +297,7 @@ public OccurrenceDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -305,7 +305,7 @@ public OccurrenceDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -314,7 +314,7 @@ public OccurrenceDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -325,14 +325,14 @@ public OccurrenceDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -340,7 +340,7 @@ public OccurrenceDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -348,7 +348,7 @@ public OccurrenceDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -356,7 +356,7 @@ public OccurrenceDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -365,7 +365,7 @@ public OccurrenceDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -374,7 +374,7 @@ public OccurrenceDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -382,7 +382,7 @@ public OccurrenceDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -390,7 +390,7 @@ public OccurrenceDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -398,7 +398,7 @@ public OccurrenceDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -406,7 +406,7 @@ public OccurrenceDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -417,7 +417,7 @@ public OccurrenceDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -425,7 +425,7 @@ public OccurrenceDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -434,7 +434,7 @@ public OccurrenceDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -444,7 +444,7 @@ public OccurrenceDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -454,14 +454,14 @@ public OccurrenceDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -470,7 +470,7 @@ public OccurrenceDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -478,7 +478,7 @@ public OccurrenceDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -487,7 +487,7 @@ public OccurrenceDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -496,7 +496,7 @@ public OccurrenceDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -505,7 +505,7 @@ public OccurrenceDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -514,7 +514,7 @@ public OccurrenceDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -522,7 +522,7 @@ public OccurrenceDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -531,7 +531,7 @@ public OccurrenceDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -540,7 +540,7 @@ public OccurrenceDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -549,7 +549,7 @@ public OccurrenceDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -559,7 +559,7 @@ public OccurrenceDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -567,7 +567,7 @@ public OccurrenceDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -575,7 +575,7 @@ public OccurrenceDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -583,7 +583,7 @@ public OccurrenceDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -591,7 +591,7 @@ public OccurrenceDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -599,7 +599,7 @@ public OccurrenceDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -610,7 +610,7 @@ public OccurrenceDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -618,7 +618,7 @@ public OccurrenceDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -627,7 +627,7 @@ public OccurrenceDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -636,7 +636,7 @@ public OccurrenceDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -645,7 +645,7 @@ public OccurrenceDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -653,7 +653,7 @@ public OccurrenceDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -661,7 +661,7 @@ public OccurrenceDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -670,7 +670,7 @@ public OccurrenceDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -679,7 +679,7 @@ public OccurrenceDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -687,7 +687,7 @@ public OccurrenceDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -695,7 +695,7 @@ public OccurrenceDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -703,7 +703,7 @@ public OccurrenceDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -712,14 +712,14 @@ public OccurrenceDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -729,7 +729,7 @@ public OccurrenceDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -737,7 +737,7 @@ public OccurrenceDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -753,7 +753,7 @@ public OccurrenceDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -763,14 +763,14 @@ public OccurrenceDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -783,14 +783,14 @@ public OccurrenceDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -799,7 +799,7 @@ public OccurrenceDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -809,7 +809,7 @@ public OccurrenceDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1025,7 +1025,7 @@ public OccurrenceDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1048,12 +1048,11 @@ public OccurrenceDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/OccurrenceUsage.cs b/SysML2.NET/Core/AutoGenPoco/OccurrenceUsage.cs index 2ab0ea63..b18c05e1 100644 --- a/SysML2.NET/Core/AutoGenPoco/OccurrenceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/OccurrenceUsage.cs @@ -95,7 +95,7 @@ public OccurrenceUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -107,7 +107,7 @@ public OccurrenceUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -117,14 +117,14 @@ public OccurrenceUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -134,7 +134,7 @@ public OccurrenceUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -143,7 +143,7 @@ public OccurrenceUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -158,14 +158,14 @@ public OccurrenceUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -173,7 +173,7 @@ public OccurrenceUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -183,14 +183,14 @@ public OccurrenceUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -200,14 +200,14 @@ public OccurrenceUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -216,7 +216,7 @@ public OccurrenceUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -225,7 +225,7 @@ public OccurrenceUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -235,14 +235,14 @@ public OccurrenceUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -252,14 +252,14 @@ public OccurrenceUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -267,7 +267,7 @@ public OccurrenceUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -275,7 +275,7 @@ public OccurrenceUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -284,7 +284,7 @@ public OccurrenceUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -292,7 +292,7 @@ public OccurrenceUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -306,7 +306,7 @@ public OccurrenceUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -314,7 +314,7 @@ public OccurrenceUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -323,14 +323,14 @@ public OccurrenceUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -338,14 +338,14 @@ public OccurrenceUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -359,7 +359,7 @@ public OccurrenceUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -370,7 +370,7 @@ public OccurrenceUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -378,21 +378,21 @@ public OccurrenceUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -400,33 +400,33 @@ public OccurrenceUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -434,7 +434,7 @@ public OccurrenceUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -447,7 +447,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -455,11 +455,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -468,7 +468,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -476,7 +476,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -496,14 +496,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -724,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -732,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -789,14 +789,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -805,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -814,7 +814,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -824,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -912,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -961,14 +961,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1003,7 +1003,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1014,7 +1014,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1056,14 +1056,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1087,14 +1087,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1103,7 +1103,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1112,7 +1112,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1208,7 +1208,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1314,10 +1314,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1476,7 +1476,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1531,12 +1531,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1663,7 +1662,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/OperatorExpression.cs b/SysML2.NET/Core/AutoGenPoco/OperatorExpression.cs index c9156a75..4857c2fd 100644 --- a/SysML2.NET/Core/AutoGenPoco/OperatorExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/OperatorExpression.cs @@ -71,24 +71,24 @@ public OperatorExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -102,7 +102,7 @@ public OperatorExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -112,14 +112,14 @@ public OperatorExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public OperatorExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,14 +142,14 @@ public OperatorExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -159,14 +159,14 @@ public OperatorExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -176,14 +176,14 @@ public OperatorExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -192,7 +192,7 @@ public OperatorExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public OperatorExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -211,14 +211,14 @@ public OperatorExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -228,14 +228,15 @@ public OperatorExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -243,7 +244,7 @@ public OperatorExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -251,7 +252,7 @@ public OperatorExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -260,7 +261,7 @@ public OperatorExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -268,7 +269,7 @@ public OperatorExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -276,7 +277,7 @@ public OperatorExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -290,7 +291,7 @@ public OperatorExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -298,7 +299,7 @@ public OperatorExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -307,14 +308,14 @@ public OperatorExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -322,14 +323,14 @@ public OperatorExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -343,7 +344,7 @@ public OperatorExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -354,14 +355,14 @@ public OperatorExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -369,14 +370,14 @@ public OperatorExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,26 +385,26 @@ public OperatorExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +412,7 @@ public OperatorExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -419,7 +420,7 @@ public OperatorExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -427,7 +428,7 @@ public OperatorExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -436,7 +437,7 @@ public OperatorExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -447,7 +448,7 @@ public OperatorExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -455,14 +456,14 @@ public OperatorExpression() /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOperatorExpression.Operator")] public string Operator { get; set; } /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -471,7 +472,7 @@ public OperatorExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -480,7 +481,7 @@ public OperatorExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -490,7 +491,7 @@ public OperatorExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -499,7 +500,7 @@ public OperatorExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -509,7 +510,7 @@ public OperatorExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -519,14 +520,14 @@ public OperatorExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -535,7 +536,7 @@ public OperatorExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -544,7 +545,7 @@ public OperatorExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -554,7 +555,7 @@ public OperatorExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -564,7 +565,7 @@ public OperatorExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -574,7 +575,7 @@ public OperatorExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -583,7 +584,7 @@ public OperatorExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -593,7 +594,7 @@ public OperatorExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -602,7 +603,7 @@ public OperatorExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -613,7 +614,7 @@ public OperatorExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -622,7 +623,7 @@ public OperatorExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -630,7 +631,7 @@ public OperatorExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -642,7 +643,7 @@ public OperatorExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -652,7 +653,7 @@ public OperatorExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -662,7 +663,7 @@ public OperatorExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -672,7 +673,7 @@ public OperatorExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -681,7 +682,7 @@ public OperatorExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -691,14 +692,14 @@ public OperatorExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -706,7 +707,7 @@ public OperatorExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -716,7 +717,7 @@ public OperatorExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -724,7 +725,7 @@ public OperatorExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -735,7 +736,7 @@ public OperatorExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -746,7 +747,7 @@ public OperatorExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -759,7 +760,7 @@ public OperatorExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -768,7 +769,7 @@ public OperatorExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -780,14 +781,14 @@ public OperatorExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -799,7 +800,7 @@ public OperatorExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -810,7 +811,7 @@ public OperatorExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -917,7 +918,7 @@ public OperatorExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1052,7 +1053,7 @@ public OperatorExpression() /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1069,10 +1070,10 @@ public OperatorExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1173,7 +1174,7 @@ public OperatorExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1252,7 +1253,7 @@ public OperatorExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1298,12 +1299,11 @@ public OperatorExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1430,7 +1430,7 @@ public OperatorExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/OwningMembership.cs b/SysML2.NET/Core/AutoGenPoco/OwningMembership.cs index 489884cd..36f5ccbd 100644 --- a/SysML2.NET/Core/AutoGenPoco/OwningMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/OwningMembership.cs @@ -69,14 +69,14 @@ public OwningMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,14 +86,14 @@ public OwningMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -103,7 +103,7 @@ public OwningMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -111,7 +111,7 @@ public OwningMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -122,21 +122,21 @@ public OwningMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -149,7 +149,7 @@ IElement IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string IMembership.memberElementId => this.ownedMemberElementId; @@ -157,7 +157,7 @@ IElement IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string IMembership.MemberName @@ -169,7 +169,7 @@ string IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -179,7 +179,7 @@ string IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string IMembership.MemberShortName @@ -194,7 +194,7 @@ string IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -202,7 +202,7 @@ string IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -212,7 +212,7 @@ string IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -220,7 +220,7 @@ string IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [Implements(implementation: "IOwningMembership.OwnedMemberElement")] @@ -229,7 +229,7 @@ string IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -237,7 +237,7 @@ string IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -245,7 +245,7 @@ string IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -253,7 +253,7 @@ string IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -264,7 +264,7 @@ string IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -276,14 +276,14 @@ string IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -293,7 +293,7 @@ string IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -301,7 +301,7 @@ string IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -312,7 +312,7 @@ string IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -328,7 +328,7 @@ string IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -336,7 +336,7 @@ string IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -346,14 +346,14 @@ string IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -366,7 +366,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -385,7 +385,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -395,7 +395,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -487,7 +487,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Package.cs b/SysML2.NET/Core/AutoGenPoco/Package.cs index 14629d9b..370448eb 100644 --- a/SysML2.NET/Core/AutoGenPoco/Package.cs +++ b/SysML2.NET/Core/AutoGenPoco/Package.cs @@ -68,14 +68,14 @@ public Package() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -85,14 +85,14 @@ public Package() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -102,7 +102,7 @@ public Package() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -110,7 +110,7 @@ public Package() /// The model-level evaluable Boolean-valued Expression used to filter the members of this Package, /// which are owned by the Package are via ElementFilterMemberships. /// - [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1607033896050_867332_6206", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPackage.FilterCondition")] public List filterCondition => this.ComputeFilterCondition(); @@ -118,7 +118,7 @@ public Package() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -130,14 +130,14 @@ public Package() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -145,7 +145,7 @@ public Package() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -153,7 +153,7 @@ public Package() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -163,7 +163,7 @@ public Package() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -171,7 +171,7 @@ public Package() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -181,7 +181,7 @@ public Package() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -189,7 +189,7 @@ public Package() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -199,7 +199,7 @@ public Package() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -208,7 +208,7 @@ public Package() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -218,7 +218,7 @@ public Package() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -230,14 +230,14 @@ public Package() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -247,7 +247,7 @@ public Package() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -255,7 +255,7 @@ public Package() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -271,7 +271,7 @@ public Package() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -281,14 +281,14 @@ public Package() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -401,7 +401,7 @@ public Package() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ParameterMembership.cs b/SysML2.NET/Core/AutoGenPoco/ParameterMembership.cs index 0b113f9b..906702a6 100644 --- a/SysML2.NET/Core/AutoGenPoco/ParameterMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ParameterMembership.cs @@ -74,14 +74,14 @@ public ParameterMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public ParameterMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public ParameterMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public ParameterMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public ParameterMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -154,7 +154,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -162,7 +162,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -174,7 +174,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -200,7 +200,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -218,7 +218,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -226,7 +226,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -236,7 +236,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -245,7 +245,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -254,7 +254,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -262,7 +262,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] public IFeature ownedMemberParameter => this.ComputeOwnedMemberParameter(); @@ -270,7 +270,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -278,7 +278,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -289,7 +289,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -301,14 +301,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -318,7 +318,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -326,7 +326,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -362,7 +362,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -370,7 +370,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -380,14 +380,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -400,7 +400,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -419,7 +419,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -429,7 +429,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -529,7 +529,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/PartDefinition.cs b/SysML2.NET/Core/AutoGenPoco/PartDefinition.cs index 388f627a..6ca3bc07 100644 --- a/SysML2.NET/Core/AutoGenPoco/PartDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/PartDefinition.cs @@ -92,14 +92,14 @@ public PartDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -109,7 +109,7 @@ public PartDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -122,14 +122,14 @@ public PartDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -137,7 +137,7 @@ public PartDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -146,7 +146,7 @@ public PartDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -156,14 +156,14 @@ public PartDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -171,7 +171,7 @@ public PartDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -181,14 +181,14 @@ public PartDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -196,7 +196,7 @@ public PartDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -205,7 +205,7 @@ public PartDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -213,7 +213,7 @@ public PartDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -227,7 +227,7 @@ public PartDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -235,14 +235,14 @@ public PartDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -253,33 +253,33 @@ public PartDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -287,7 +287,7 @@ public PartDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -295,7 +295,7 @@ public PartDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -303,7 +303,7 @@ public PartDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -312,7 +312,7 @@ public PartDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -323,14 +323,14 @@ public PartDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -338,7 +338,7 @@ public PartDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -346,7 +346,7 @@ public PartDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -354,7 +354,7 @@ public PartDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -363,7 +363,7 @@ public PartDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -372,7 +372,7 @@ public PartDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -380,7 +380,7 @@ public PartDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -388,7 +388,7 @@ public PartDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -396,7 +396,7 @@ public PartDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -404,7 +404,7 @@ public PartDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -415,7 +415,7 @@ public PartDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -423,7 +423,7 @@ public PartDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -432,7 +432,7 @@ public PartDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -442,7 +442,7 @@ public PartDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -452,14 +452,14 @@ public PartDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -468,7 +468,7 @@ public PartDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -476,7 +476,7 @@ public PartDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -485,7 +485,7 @@ public PartDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -494,7 +494,7 @@ public PartDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -503,7 +503,7 @@ public PartDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -512,7 +512,7 @@ public PartDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -520,7 +520,7 @@ public PartDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -529,7 +529,7 @@ public PartDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -538,7 +538,7 @@ public PartDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -547,7 +547,7 @@ public PartDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -557,7 +557,7 @@ public PartDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -565,7 +565,7 @@ public PartDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -573,7 +573,7 @@ public PartDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -581,7 +581,7 @@ public PartDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -589,7 +589,7 @@ public PartDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -597,7 +597,7 @@ public PartDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -608,7 +608,7 @@ public PartDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -616,7 +616,7 @@ public PartDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -625,7 +625,7 @@ public PartDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -634,7 +634,7 @@ public PartDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -643,7 +643,7 @@ public PartDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -651,7 +651,7 @@ public PartDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -659,7 +659,7 @@ public PartDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -668,7 +668,7 @@ public PartDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -677,7 +677,7 @@ public PartDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -685,7 +685,7 @@ public PartDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -693,7 +693,7 @@ public PartDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -701,7 +701,7 @@ public PartDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -710,14 +710,14 @@ public PartDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -727,7 +727,7 @@ public PartDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -735,7 +735,7 @@ public PartDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -751,7 +751,7 @@ public PartDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -761,14 +761,14 @@ public PartDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -781,14 +781,14 @@ public PartDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -797,7 +797,7 @@ public PartDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -807,7 +807,7 @@ public PartDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1023,7 +1023,7 @@ public PartDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1046,12 +1046,11 @@ public PartDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/PartUsage.cs b/SysML2.NET/Core/AutoGenPoco/PartUsage.cs index fd92dc2c..bd37c8d2 100644 --- a/SysML2.NET/Core/AutoGenPoco/PartUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/PartUsage.cs @@ -67,7 +67,7 @@ namespace SysML2.NET.Core.POCO.Systems.Parts /// /// A PartUsage is a usage of a PartDefinition to represent a system or a part of a system. At least one - /// of the itemDefinitions of the PartUsage must be a PartDefinition.A PartUsage must subset, directly + /// of the itemDefinitions of the PartUsage must be a PartDefinition. A PartUsage must subset, directly /// or indirectly, the base PartUsage parts from the Systems Model Library. /// [Class(xmiId: "_18_5_3_12e503d9_1565471239590_312157_20701", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -95,7 +95,7 @@ public PartUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -107,7 +107,7 @@ public PartUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -117,14 +117,14 @@ public PartUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -134,7 +134,7 @@ public PartUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -143,7 +143,7 @@ public PartUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -158,14 +158,14 @@ public PartUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -173,7 +173,7 @@ public PartUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -183,14 +183,14 @@ public PartUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -200,14 +200,14 @@ public PartUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -216,7 +216,7 @@ public PartUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -225,7 +225,7 @@ public PartUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -235,14 +235,14 @@ public PartUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -252,14 +252,14 @@ public PartUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -267,7 +267,7 @@ public PartUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -275,7 +275,7 @@ public PartUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -284,7 +284,7 @@ public PartUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -292,7 +292,7 @@ public PartUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -306,7 +306,7 @@ public PartUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -314,7 +314,7 @@ public PartUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -323,14 +323,14 @@ public PartUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -338,14 +338,14 @@ public PartUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -359,7 +359,7 @@ public PartUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -370,7 +370,7 @@ public PartUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -378,21 +378,21 @@ public PartUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -400,33 +400,33 @@ public PartUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -434,7 +434,7 @@ public PartUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -447,7 +447,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -456,7 +456,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -465,11 +465,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -478,7 +478,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -486,7 +486,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -506,14 +506,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -521,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -529,7 +529,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -537,7 +537,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -579,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -587,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -595,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -603,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -611,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -619,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -627,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -635,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -643,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -651,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -659,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -700,7 +700,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -708,7 +708,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -716,7 +716,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -724,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -742,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -799,14 +799,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -824,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -902,7 +902,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -922,7 +922,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -971,14 +971,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -987,7 +987,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1013,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1042,7 +1042,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [Implements(implementation: "IPartUsage.PartDefinition")] public List partDefinition => this.ComputePartDefinition(); @@ -1052,7 +1052,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1074,14 +1074,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1093,7 +1093,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1105,14 +1105,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1121,7 +1121,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1130,7 +1130,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1226,7 +1226,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1332,10 +1332,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1494,7 +1494,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1549,12 +1549,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1681,7 +1680,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/PayloadFeature.cs b/SysML2.NET/Core/AutoGenPoco/PayloadFeature.cs index d94f3802..ef53b116 100644 --- a/SysML2.NET/Core/AutoGenPoco/PayloadFeature.cs +++ b/SysML2.NET/Core/AutoGenPoco/PayloadFeature.cs @@ -69,7 +69,7 @@ public PayloadFeature() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -81,7 +81,7 @@ public PayloadFeature() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -91,14 +91,14 @@ public PayloadFeature() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public PayloadFeature() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public PayloadFeature() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -137,14 +137,14 @@ public PayloadFeature() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -154,14 +154,14 @@ public PayloadFeature() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -170,7 +170,7 @@ public PayloadFeature() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -179,7 +179,7 @@ public PayloadFeature() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -189,14 +189,14 @@ public PayloadFeature() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -206,14 +206,14 @@ public PayloadFeature() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -221,7 +221,7 @@ public PayloadFeature() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -230,7 +230,7 @@ public PayloadFeature() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -238,7 +238,7 @@ public PayloadFeature() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -252,7 +252,7 @@ public PayloadFeature() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -260,7 +260,7 @@ public PayloadFeature() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -269,14 +269,14 @@ public PayloadFeature() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -284,14 +284,14 @@ public PayloadFeature() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -305,7 +305,7 @@ public PayloadFeature() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -316,21 +316,21 @@ public PayloadFeature() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -338,26 +338,26 @@ public PayloadFeature() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -365,7 +365,7 @@ public PayloadFeature() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -373,7 +373,7 @@ public PayloadFeature() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -381,7 +381,7 @@ public PayloadFeature() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -390,7 +390,7 @@ public PayloadFeature() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -401,14 +401,14 @@ public PayloadFeature() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -417,7 +417,7 @@ public PayloadFeature() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -426,7 +426,7 @@ public PayloadFeature() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -436,7 +436,7 @@ public PayloadFeature() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -445,7 +445,7 @@ public PayloadFeature() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -455,7 +455,7 @@ public PayloadFeature() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -465,14 +465,14 @@ public PayloadFeature() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -481,7 +481,7 @@ public PayloadFeature() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -490,7 +490,7 @@ public PayloadFeature() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -500,7 +500,7 @@ public PayloadFeature() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -510,7 +510,7 @@ public PayloadFeature() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -520,7 +520,7 @@ public PayloadFeature() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -529,7 +529,7 @@ public PayloadFeature() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -539,7 +539,7 @@ public PayloadFeature() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -548,7 +548,7 @@ public PayloadFeature() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -559,7 +559,7 @@ public PayloadFeature() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -568,7 +568,7 @@ public PayloadFeature() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -576,7 +576,7 @@ public PayloadFeature() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -588,7 +588,7 @@ public PayloadFeature() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -598,7 +598,7 @@ public PayloadFeature() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -608,7 +608,7 @@ public PayloadFeature() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -618,7 +618,7 @@ public PayloadFeature() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -627,7 +627,7 @@ public PayloadFeature() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -637,14 +637,14 @@ public PayloadFeature() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -652,7 +652,7 @@ public PayloadFeature() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -662,7 +662,7 @@ public PayloadFeature() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -670,7 +670,7 @@ public PayloadFeature() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -681,7 +681,7 @@ public PayloadFeature() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -696,7 +696,7 @@ public PayloadFeature() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -706,14 +706,14 @@ public PayloadFeature() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -725,7 +725,7 @@ public PayloadFeature() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -736,7 +736,7 @@ public PayloadFeature() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -831,7 +831,7 @@ public PayloadFeature() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -937,10 +937,10 @@ public PayloadFeature() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1090,7 +1090,7 @@ public PayloadFeature() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1136,12 +1136,11 @@ public PayloadFeature() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1268,7 +1267,7 @@ public PayloadFeature() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/PerformActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/PerformActionUsage.cs index e26ce8c8..a6660f85 100644 --- a/SysML2.NET/Core/AutoGenPoco/PerformActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/PerformActionUsage.cs @@ -99,7 +99,7 @@ public PerformActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -108,14 +108,14 @@ public PerformActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -129,7 +129,7 @@ public PerformActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -139,14 +139,14 @@ public PerformActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -156,7 +156,7 @@ public PerformActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -165,7 +165,7 @@ public PerformActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -180,14 +180,14 @@ public PerformActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -196,7 +196,7 @@ public PerformActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -206,14 +206,14 @@ public PerformActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -223,14 +223,14 @@ public PerformActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -239,7 +239,7 @@ public PerformActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -250,7 +250,7 @@ public PerformActionUsage() /// of the ownedReferenceSubsetting for the EventOccurrenceUsage, if there is one, and, otherwise, the /// EventOccurrenceUsage itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1622831790393_676695_195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IPerformActionUsage.PerformedAction")] [Implements(implementation: "IEventOccurrenceUsage.EventOccurrence")] IOccurrenceUsage Systems.Occurrences.IEventOccurrenceUsage.eventOccurrence => this.performedAction; @@ -258,7 +258,7 @@ public PerformActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -268,14 +268,14 @@ public PerformActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -285,14 +285,14 @@ public PerformActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -300,7 +300,7 @@ public PerformActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -308,7 +308,7 @@ public PerformActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -317,7 +317,7 @@ public PerformActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -325,7 +325,7 @@ public PerformActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -339,7 +339,7 @@ public PerformActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -347,7 +347,7 @@ public PerformActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -356,14 +356,14 @@ public PerformActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -371,14 +371,14 @@ public PerformActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -392,7 +392,7 @@ public PerformActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -403,7 +403,7 @@ public PerformActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -411,21 +411,21 @@ public PerformActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -433,14 +433,14 @@ public PerformActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IEventOccurrenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool Systems.DefinitionAndUsage.IUsage.isReference => this.isReference; @@ -448,27 +448,27 @@ public PerformActionUsage() /// /// Always true for an EventOccurrenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1672526906017_786343_306", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IEventOccurrenceUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -476,7 +476,7 @@ public PerformActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -489,7 +489,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -497,11 +497,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -538,14 +538,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -603,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -611,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -619,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -627,7 +627,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -635,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -643,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -651,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -659,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -667,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -675,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -683,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -691,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -699,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -707,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -732,7 +732,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -740,7 +740,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -766,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -775,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -803,7 +803,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -822,7 +822,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -832,14 +832,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -848,7 +848,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -857,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -867,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -887,7 +887,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -915,7 +915,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -935,7 +935,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -985,7 +985,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1004,14 +1004,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1020,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1057,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1076,7 +1076,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1085,7 +1085,7 @@ bool Core.Features.IFeature.IsVariable /// The ActionUsage to be performed by this PerformedActionUsage. It is the eventOccurrence of the /// PerformActionUsage considered as an EventOccurrenceUsage, which must be an ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567740791820_867719_18017", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1622831790393_676695_195")] [Implements(implementation: "IPerformActionUsage.PerformedAction")] public IActionUsage performedAction => this.ComputePerformedAction(); @@ -1095,7 +1095,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1107,7 +1107,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1117,14 +1117,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1136,7 +1136,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1148,14 +1148,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1164,7 +1164,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1173,7 +1173,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1282,7 +1282,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1408,10 +1408,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1590,7 +1590,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1645,12 +1645,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1777,7 +1776,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/PortConjugation.cs b/SysML2.NET/Core/AutoGenPoco/PortConjugation.cs index 0b6b26af..af5ed1e2 100644 --- a/SysML2.NET/Core/AutoGenPoco/PortConjugation.cs +++ b/SysML2.NET/Core/AutoGenPoco/PortConjugation.cs @@ -73,14 +73,14 @@ public PortConjugation() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The ConjugatedPortDefinition that is conjugate to the originalPortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484344899_880331_946", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482646809_778895_441")] [Implements(implementation: "IPortConjugation.ConjugatedPortDefinition")] public IConjugatedPortDefinition conjugatedPortDefinition => this.ComputeConjugatedPortDefinition(); @@ -88,7 +88,7 @@ public PortConjugation() /// /// The Type that is the result of applying Conjugation to the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482490143_721644_299", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConjugation.ConjugatedType")] public IType ConjugatedType { get; set; } @@ -96,7 +96,7 @@ public PortConjugation() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -106,14 +106,14 @@ public PortConjugation() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -123,7 +123,7 @@ public PortConjugation() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -131,7 +131,7 @@ public PortConjugation() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -142,14 +142,14 @@ public PortConjugation() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -159,14 +159,14 @@ public PortConjugation() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The PortDefinition being conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484331999_998721_917", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1575482354187_108424_237")] [Implements(implementation: "IPortConjugation.OriginalPortDefinition")] public IPortDefinition OriginalPortDefinition { get; set; } @@ -174,7 +174,7 @@ public PortConjugation() /// /// The Type to be conjugated. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482354187_108424_237", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IPortConjugation.OriginalPortDefinition")] [Implements(implementation: "IConjugation.OriginalType")] @@ -194,7 +194,7 @@ IType Core.Types.IConjugation.OriginalType /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -204,14 +204,14 @@ IType Core.Types.IConjugation.OriginalType /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -222,7 +222,7 @@ IType Core.Types.IConjugation.OriginalType /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -234,14 +234,14 @@ IType Core.Types.IConjugation.OriginalType /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -251,7 +251,7 @@ IType Core.Types.IConjugation.OriginalType /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -259,7 +259,7 @@ IType Core.Types.IConjugation.OriginalType /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -270,7 +270,7 @@ IType Core.Types.IConjugation.OriginalType /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -281,7 +281,7 @@ IType Core.Types.IConjugation.OriginalType /// /// The conjugatedType of this Conjugation that is also its owningRelatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_778895_441", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490143_721644_299")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedByProperty("IPortConjugation.ConjugatedPortDefinition")] @@ -296,7 +296,7 @@ IType Core.Types.IConjugation.OriginalType /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -304,7 +304,7 @@ IType Core.Types.IConjugation.OriginalType /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -314,14 +314,14 @@ IType Core.Types.IConjugation.OriginalType /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.ConjugatedType")] [Implements(implementation: "IRelationship.Source")] @@ -340,7 +340,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConjugation.OriginalType")] [Implements(implementation: "IRelationship.Target")] @@ -359,7 +359,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -428,7 +428,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/PortDefinition.cs b/SysML2.NET/Core/AutoGenPoco/PortDefinition.cs index 706ca9c8..825d8382 100644 --- a/SysML2.NET/Core/AutoGenPoco/PortDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/PortDefinition.cs @@ -93,14 +93,14 @@ public PortDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The ConjugatedPortDefinition that is conjugate to this PortDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575484364015_206236_989", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IPortDefinition.ConjugatedPortDefinition")] public IConjugatedPortDefinition conjugatedPortDefinition => this.ComputeConjugatedPortDefinition(); @@ -108,7 +108,7 @@ public PortDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -118,7 +118,7 @@ public PortDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,14 +131,14 @@ public PortDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -146,7 +146,7 @@ public PortDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -155,7 +155,7 @@ public PortDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -165,14 +165,14 @@ public PortDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -180,7 +180,7 @@ public PortDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -190,14 +190,14 @@ public PortDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -205,7 +205,7 @@ public PortDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -214,7 +214,7 @@ public PortDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -222,7 +222,7 @@ public PortDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -236,7 +236,7 @@ public PortDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -244,14 +244,14 @@ public PortDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -262,33 +262,33 @@ public PortDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -296,7 +296,7 @@ public PortDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -304,7 +304,7 @@ public PortDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -312,7 +312,7 @@ public PortDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -321,7 +321,7 @@ public PortDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -332,14 +332,14 @@ public PortDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -347,7 +347,7 @@ public PortDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -355,7 +355,7 @@ public PortDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -363,7 +363,7 @@ public PortDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -372,7 +372,7 @@ public PortDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -381,7 +381,7 @@ public PortDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -389,7 +389,7 @@ public PortDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -397,7 +397,7 @@ public PortDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -405,7 +405,7 @@ public PortDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -413,7 +413,7 @@ public PortDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -424,7 +424,7 @@ public PortDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -432,7 +432,7 @@ public PortDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -441,7 +441,7 @@ public PortDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -451,7 +451,7 @@ public PortDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -461,14 +461,14 @@ public PortDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -477,7 +477,7 @@ public PortDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -485,7 +485,7 @@ public PortDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -494,7 +494,7 @@ public PortDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -503,7 +503,7 @@ public PortDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -512,7 +512,7 @@ public PortDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -521,7 +521,7 @@ public PortDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -529,7 +529,7 @@ public PortDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -538,7 +538,7 @@ public PortDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -547,7 +547,7 @@ public PortDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -556,7 +556,7 @@ public PortDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -566,7 +566,7 @@ public PortDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -574,7 +574,7 @@ public PortDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -582,7 +582,7 @@ public PortDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -590,7 +590,7 @@ public PortDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -598,7 +598,7 @@ public PortDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -606,7 +606,7 @@ public PortDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -617,7 +617,7 @@ public PortDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -625,7 +625,7 @@ public PortDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -634,7 +634,7 @@ public PortDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -643,7 +643,7 @@ public PortDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -652,7 +652,7 @@ public PortDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -660,7 +660,7 @@ public PortDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -668,7 +668,7 @@ public PortDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -677,7 +677,7 @@ public PortDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -686,7 +686,7 @@ public PortDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -694,7 +694,7 @@ public PortDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -702,7 +702,7 @@ public PortDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -710,7 +710,7 @@ public PortDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -719,14 +719,14 @@ public PortDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -736,7 +736,7 @@ public PortDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -744,7 +744,7 @@ public PortDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -760,7 +760,7 @@ public PortDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -770,14 +770,14 @@ public PortDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -790,14 +790,14 @@ public PortDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -806,7 +806,7 @@ public PortDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -816,7 +816,7 @@ public PortDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1032,7 +1032,7 @@ public PortDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1055,12 +1055,11 @@ public PortDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/PortUsage.cs b/SysML2.NET/Core/AutoGenPoco/PortUsage.cs index 8dc889da..b36117f2 100644 --- a/SysML2.NET/Core/AutoGenPoco/PortUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/PortUsage.cs @@ -93,7 +93,7 @@ public PortUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -105,7 +105,7 @@ public PortUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -115,14 +115,14 @@ public PortUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -132,7 +132,7 @@ public PortUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -141,7 +141,7 @@ public PortUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -156,14 +156,14 @@ public PortUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -171,7 +171,7 @@ public PortUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -181,14 +181,14 @@ public PortUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -198,14 +198,14 @@ public PortUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -214,7 +214,7 @@ public PortUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -223,7 +223,7 @@ public PortUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -233,14 +233,14 @@ public PortUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -250,14 +250,14 @@ public PortUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -265,7 +265,7 @@ public PortUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -273,7 +273,7 @@ public PortUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -282,7 +282,7 @@ public PortUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -290,7 +290,7 @@ public PortUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -304,7 +304,7 @@ public PortUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -312,7 +312,7 @@ public PortUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -321,14 +321,14 @@ public PortUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -336,14 +336,14 @@ public PortUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -357,7 +357,7 @@ public PortUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -368,7 +368,7 @@ public PortUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -376,21 +376,21 @@ public PortUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -398,33 +398,33 @@ public PortUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -432,7 +432,7 @@ public PortUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -445,7 +445,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -453,11 +453,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -466,7 +466,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -474,7 +474,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -483,7 +483,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -494,14 +494,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -517,7 +517,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -525,7 +525,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -533,7 +533,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -541,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -549,7 +549,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -591,7 +591,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -599,7 +599,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -639,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -647,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -655,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -663,7 +663,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -671,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -679,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IPortUsage.PortDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -740,7 +740,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -749,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -759,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -788,14 +788,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -804,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -813,7 +813,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -823,7 +823,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -833,7 +833,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -843,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -852,7 +852,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -862,7 +862,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -871,7 +871,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -891,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -899,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -911,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -931,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -941,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -950,7 +950,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -960,14 +960,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -984,7 +984,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1002,7 +1002,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1013,7 +1013,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1023,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1031,7 +1031,7 @@ bool Core.Features.IFeature.IsVariable /// /// The occurrenceDefinitions of this PortUsage, which must all be PortDefinitions. /// - [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565492740124_880100_25026", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IPortUsage.PortDefinition")] public List portDefinition => this.ComputePortDefinition(); @@ -1041,7 +1041,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1053,7 +1053,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1063,14 +1063,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1082,7 +1082,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1094,14 +1094,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1110,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1119,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1215,7 +1215,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1321,10 +1321,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1483,7 +1483,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1538,12 +1538,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1670,7 +1669,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Predicate.cs b/SysML2.NET/Core/AutoGenPoco/Predicate.cs index f678b14d..d434ea68 100644 --- a/SysML2.NET/Core/AutoGenPoco/Predicate.cs +++ b/SysML2.NET/Core/AutoGenPoco/Predicate.cs @@ -70,14 +70,14 @@ public Predicate() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,7 +87,7 @@ public Predicate() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -100,14 +100,14 @@ public Predicate() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -116,7 +116,7 @@ public Predicate() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -126,22 +126,24 @@ public Predicate() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -149,7 +151,7 @@ public Predicate() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -159,14 +161,14 @@ public Predicate() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -174,7 +176,7 @@ public Predicate() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -183,7 +185,7 @@ public Predicate() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -191,7 +193,7 @@ public Predicate() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -205,7 +207,7 @@ public Predicate() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -213,14 +215,14 @@ public Predicate() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -231,37 +233,37 @@ public Predicate() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -269,7 +271,7 @@ public Predicate() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -277,7 +279,7 @@ public Predicate() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -286,7 +288,7 @@ public Predicate() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -297,14 +299,14 @@ public Predicate() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -313,7 +315,7 @@ public Predicate() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -322,7 +324,7 @@ public Predicate() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -332,7 +334,7 @@ public Predicate() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -342,7 +344,7 @@ public Predicate() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -352,14 +354,14 @@ public Predicate() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -368,7 +370,7 @@ public Predicate() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -377,7 +379,7 @@ public Predicate() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -387,7 +389,7 @@ public Predicate() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -396,7 +398,7 @@ public Predicate() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -406,7 +408,7 @@ public Predicate() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -415,7 +417,7 @@ public Predicate() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -425,7 +427,7 @@ public Predicate() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -437,7 +439,7 @@ public Predicate() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -447,7 +449,7 @@ public Predicate() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -455,7 +457,7 @@ public Predicate() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -465,14 +467,14 @@ public Predicate() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -482,7 +484,7 @@ public Predicate() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -490,7 +492,7 @@ public Predicate() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -502,7 +504,7 @@ public Predicate() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -515,14 +517,16 @@ public Predicate() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -534,14 +538,14 @@ public Predicate() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -549,7 +553,7 @@ public Predicate() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -562,7 +566,7 @@ public Predicate() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -777,7 +781,7 @@ public Predicate() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -800,12 +804,11 @@ public Predicate() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/Redefinition.cs b/SysML2.NET/Core/AutoGenPoco/Redefinition.cs index 196290d2..c6c69ae9 100644 --- a/SysML2.NET/Core/AutoGenPoco/Redefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/Redefinition.cs @@ -80,14 +80,14 @@ public Redefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -97,14 +97,14 @@ public Redefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -114,14 +114,14 @@ public Redefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -141,7 +141,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -152,14 +152,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -169,7 +169,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -177,7 +177,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -187,14 +187,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -205,7 +205,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -217,14 +217,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubsetting.OwningFeature")] @@ -233,7 +233,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -243,7 +243,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -251,7 +251,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -262,7 +262,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -273,7 +273,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -288,14 +288,14 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Feature that is redefined by the redefiningFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674973_199798_43245", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "IRedefinition.RedefinedFeature")] public IFeature RedefinedFeature { get; set; } @@ -303,7 +303,7 @@ IType Core.Types.ISpecialization.General /// /// The Feature that is redefining the redefinedFeature of this Redefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674958_414216_43160", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "IRedefinition.RedefiningFeature")] public IFeature RedefiningFeature { get; set; } @@ -312,7 +312,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -322,14 +322,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -348,7 +348,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -367,7 +367,7 @@ IType Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IRedefinition.RedefinedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -383,7 +383,7 @@ IFeature ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IRedefinition.RedefiningFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -399,7 +399,7 @@ IFeature ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -418,7 +418,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -487,7 +487,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ReferenceSubsetting.cs b/SysML2.NET/Core/AutoGenPoco/ReferenceSubsetting.cs index e4fbff42..c236a09e 100644 --- a/SysML2.NET/Core/AutoGenPoco/ReferenceSubsetting.cs +++ b/SysML2.NET/Core/AutoGenPoco/ReferenceSubsetting.cs @@ -42,7 +42,7 @@ namespace SysML2.NET.Core.POCO.Core.Features /// distinguished from other Features subsetted by the referencingFeature. ReferenceSubsetting has the /// same semantics as Subsetting, but the referencedFeature may have a special purpose relative to the /// referencingFeature. For instance, ReferenceSubsetting is used to identify the relatedFeatures of a - /// Connector.ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature + /// Connector. ReferenceSubsetting is always an ownedRelationship of its referencingFeature. A Feature /// can have at most one ownedReferenceSubsetting. /// [Class(xmiId: "_19_0_4_12e503d9_1661554793960_500657_60", isAbstract: false, isFinalSpecialization: false, isActive: false)] @@ -74,14 +74,14 @@ public ReferenceSubsetting() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public ReferenceSubsetting() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,14 +108,14 @@ public ReferenceSubsetting() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -135,7 +135,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -146,14 +146,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -163,7 +163,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -171,7 +171,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -181,14 +181,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -199,7 +199,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -211,14 +211,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] @@ -228,7 +228,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -238,7 +238,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -246,7 +246,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -257,7 +257,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -268,7 +268,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -283,14 +283,14 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Feature that is referenced by the referencingFeature of this ReferenceSubsetting. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555055089_291547_207", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_393191_43181")] [Implements(implementation: "IReferenceSubsetting.ReferencedFeature")] public IFeature ReferencedFeature { get; set; } @@ -298,7 +298,7 @@ IType Core.Types.ISpecialization.General /// /// The Feature that owns this ReferenceSubsetting relationship, which is also its subsettingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161575_539076_256", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_236250_43311")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [Implements(implementation: "IReferenceSubsetting.ReferencingFeature")] @@ -308,7 +308,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -318,14 +318,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -344,7 +344,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -363,7 +363,7 @@ IType Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [RedefinedByProperty("IReferenceSubsetting.ReferencedFeature")] [Implements(implementation: "ISubsetting.SubsettedFeature")] @@ -379,7 +379,7 @@ IFeature ISubsetting.SubsettedFeature /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("IReferenceSubsetting.ReferencingFeature")] [Implements(implementation: "ISubsetting.SubsettingFeature")] @@ -392,7 +392,7 @@ IFeature ISubsetting.SubsettingFeature /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -411,7 +411,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -480,7 +480,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ReferenceUsage.cs b/SysML2.NET/Core/AutoGenPoco/ReferenceUsage.cs index fb82967e..3a9d3f5b 100644 --- a/SysML2.NET/Core/AutoGenPoco/ReferenceUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ReferenceUsage.cs @@ -94,7 +94,7 @@ public ReferenceUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -106,7 +106,7 @@ public ReferenceUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -116,14 +116,14 @@ public ReferenceUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -133,7 +133,7 @@ public ReferenceUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,7 +142,7 @@ public ReferenceUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition => this.ComputeDefinition(); @@ -156,14 +156,14 @@ public ReferenceUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -171,7 +171,7 @@ public ReferenceUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -181,14 +181,14 @@ public ReferenceUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -198,14 +198,14 @@ public ReferenceUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -214,7 +214,7 @@ public ReferenceUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -223,7 +223,7 @@ public ReferenceUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -233,14 +233,14 @@ public ReferenceUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -250,14 +250,14 @@ public ReferenceUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -265,7 +265,7 @@ public ReferenceUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -274,7 +274,7 @@ public ReferenceUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -282,7 +282,7 @@ public ReferenceUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -296,7 +296,7 @@ public ReferenceUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -304,7 +304,7 @@ public ReferenceUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -313,14 +313,14 @@ public ReferenceUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -328,14 +328,14 @@ public ReferenceUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -349,7 +349,7 @@ public ReferenceUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -360,21 +360,21 @@ public ReferenceUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -382,14 +382,14 @@ public ReferenceUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Always true for a ReferenceUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_19_0_4_12e503d9_1624035133434_200283_41434", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1624035114787_488767_41423")] [Implements(implementation: "IReferenceUsage.IsReference")] public bool isReference => this.ComputeIsReference(); @@ -397,27 +397,27 @@ public ReferenceUsage() /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IReferenceUsage.IsReference")] [Implements(implementation: "IUsage.IsReference")] bool IUsage.isReference => this.isReference; /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -425,7 +425,7 @@ public ReferenceUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -438,7 +438,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -446,11 +446,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -459,7 +459,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -476,7 +476,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -487,14 +487,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -502,7 +502,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -518,7 +518,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -526,7 +526,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -534,7 +534,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -584,7 +584,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -592,7 +592,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -600,7 +600,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -608,7 +608,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -616,7 +616,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -624,7 +624,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -632,7 +632,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -640,7 +640,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -648,7 +648,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -770,14 +770,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -795,7 +795,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -805,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -913,7 +913,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -923,7 +923,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -942,14 +942,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -958,7 +958,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -966,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -984,7 +984,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -995,7 +995,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1028,14 +1028,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1047,7 +1047,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1059,14 +1059,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1180,7 +1180,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1286,10 +1286,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1457,7 +1457,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1512,12 +1512,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1644,7 +1643,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/RenderingDefinition.cs b/SysML2.NET/Core/AutoGenPoco/RenderingDefinition.cs index e70dc845..0632b474 100644 --- a/SysML2.NET/Core/AutoGenPoco/RenderingDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/RenderingDefinition.cs @@ -91,14 +91,14 @@ public RenderingDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -108,7 +108,7 @@ public RenderingDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -121,14 +121,14 @@ public RenderingDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -136,7 +136,7 @@ public RenderingDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -145,7 +145,7 @@ public RenderingDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -155,14 +155,14 @@ public RenderingDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -170,7 +170,7 @@ public RenderingDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -180,14 +180,14 @@ public RenderingDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -195,7 +195,7 @@ public RenderingDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -204,7 +204,7 @@ public RenderingDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -212,7 +212,7 @@ public RenderingDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -226,7 +226,7 @@ public RenderingDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -234,14 +234,14 @@ public RenderingDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -252,33 +252,33 @@ public RenderingDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -286,7 +286,7 @@ public RenderingDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -294,7 +294,7 @@ public RenderingDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -302,7 +302,7 @@ public RenderingDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -311,7 +311,7 @@ public RenderingDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -322,14 +322,14 @@ public RenderingDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -337,7 +337,7 @@ public RenderingDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -345,7 +345,7 @@ public RenderingDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -353,7 +353,7 @@ public RenderingDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -362,7 +362,7 @@ public RenderingDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -371,7 +371,7 @@ public RenderingDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -379,7 +379,7 @@ public RenderingDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -387,7 +387,7 @@ public RenderingDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -395,7 +395,7 @@ public RenderingDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -403,7 +403,7 @@ public RenderingDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -414,7 +414,7 @@ public RenderingDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -422,7 +422,7 @@ public RenderingDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -431,7 +431,7 @@ public RenderingDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -441,7 +441,7 @@ public RenderingDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -451,14 +451,14 @@ public RenderingDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -467,7 +467,7 @@ public RenderingDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -475,7 +475,7 @@ public RenderingDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -484,7 +484,7 @@ public RenderingDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -493,7 +493,7 @@ public RenderingDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -502,7 +502,7 @@ public RenderingDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -511,7 +511,7 @@ public RenderingDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -519,7 +519,7 @@ public RenderingDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -528,7 +528,7 @@ public RenderingDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -537,7 +537,7 @@ public RenderingDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -546,7 +546,7 @@ public RenderingDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -556,7 +556,7 @@ public RenderingDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -564,7 +564,7 @@ public RenderingDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -572,7 +572,7 @@ public RenderingDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -580,7 +580,7 @@ public RenderingDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -588,7 +588,7 @@ public RenderingDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -596,7 +596,7 @@ public RenderingDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -607,7 +607,7 @@ public RenderingDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -615,7 +615,7 @@ public RenderingDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -624,7 +624,7 @@ public RenderingDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -633,7 +633,7 @@ public RenderingDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -642,7 +642,7 @@ public RenderingDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -650,7 +650,7 @@ public RenderingDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -658,7 +658,7 @@ public RenderingDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -667,7 +667,7 @@ public RenderingDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -676,7 +676,7 @@ public RenderingDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -684,7 +684,7 @@ public RenderingDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -692,7 +692,7 @@ public RenderingDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -700,7 +700,7 @@ public RenderingDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -709,14 +709,14 @@ public RenderingDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -726,7 +726,7 @@ public RenderingDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -734,7 +734,7 @@ public RenderingDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -750,14 +750,14 @@ public RenderingDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The usages of a RenderingDefinition that are RenderingUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741367270_249607_6373", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRenderingDefinition.Rendering")] public List rendering => this.ComputeRendering(); @@ -768,14 +768,14 @@ public RenderingDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -788,14 +788,14 @@ public RenderingDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -804,7 +804,7 @@ public RenderingDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -814,7 +814,7 @@ public RenderingDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1030,7 +1030,7 @@ public RenderingDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1053,12 +1053,11 @@ public RenderingDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/RenderingUsage.cs b/SysML2.NET/Core/AutoGenPoco/RenderingUsage.cs index 7578f47c..09ca4ae1 100644 --- a/SysML2.NET/Core/AutoGenPoco/RenderingUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/RenderingUsage.cs @@ -94,7 +94,7 @@ public RenderingUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -106,7 +106,7 @@ public RenderingUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -116,14 +116,14 @@ public RenderingUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -133,7 +133,7 @@ public RenderingUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,7 +142,7 @@ public RenderingUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -157,14 +157,14 @@ public RenderingUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -172,7 +172,7 @@ public RenderingUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -182,14 +182,14 @@ public RenderingUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -199,14 +199,14 @@ public RenderingUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -215,7 +215,7 @@ public RenderingUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -224,7 +224,7 @@ public RenderingUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -234,14 +234,14 @@ public RenderingUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -251,14 +251,14 @@ public RenderingUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -266,7 +266,7 @@ public RenderingUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -274,7 +274,7 @@ public RenderingUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -283,7 +283,7 @@ public RenderingUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -291,7 +291,7 @@ public RenderingUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -305,7 +305,7 @@ public RenderingUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -313,7 +313,7 @@ public RenderingUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -322,14 +322,14 @@ public RenderingUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -337,14 +337,14 @@ public RenderingUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -358,7 +358,7 @@ public RenderingUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -369,7 +369,7 @@ public RenderingUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -377,21 +377,21 @@ public RenderingUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -399,33 +399,33 @@ public RenderingUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -433,7 +433,7 @@ public RenderingUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -446,7 +446,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -455,7 +455,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -464,11 +464,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -477,7 +477,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -485,7 +485,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -494,7 +494,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -505,14 +505,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -520,7 +520,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -570,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -578,7 +578,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -699,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -707,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -733,7 +733,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -759,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -769,7 +769,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -778,7 +778,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -788,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -798,14 +798,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -814,7 +814,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -823,7 +823,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -833,7 +833,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -843,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -853,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -862,7 +862,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -872,7 +872,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -931,7 +931,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -941,7 +941,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -960,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -970,14 +970,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -986,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -994,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1004,7 +1004,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1012,7 +1012,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1023,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1033,7 +1033,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1041,7 +1041,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedByProperty("IRenderingUsage.RenderingDefinition")] [Implements(implementation: "IPartUsage.PartDefinition")] @@ -1052,7 +1052,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1064,14 +1064,14 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The RenderingDefinition that is the definition of this RenderingUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741320785_268295_6306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] [Implements(implementation: "IRenderingUsage.RenderingDefinition")] public IRenderingDefinition renderingDefinition => this.ComputeRenderingDefinition(); @@ -1082,14 +1082,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1101,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1113,14 +1113,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1129,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1138,7 +1138,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1234,7 +1234,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1340,10 +1340,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1512,7 +1512,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1567,12 +1567,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1699,7 +1698,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/RequirementConstraintMembership.cs b/SysML2.NET/Core/AutoGenPoco/RequirementConstraintMembership.cs index a0dc71ed..47c781f0 100644 --- a/SysML2.NET/Core/AutoGenPoco/RequirementConstraintMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/RequirementConstraintMembership.cs @@ -74,14 +74,14 @@ public RequirementConstraintMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public RequirementConstraintMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public RequirementConstraintMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public RequirementConstraintMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,28 +127,28 @@ public RequirementConstraintMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementConstraintMembership.Kind")] public RequirementConstraintKind Kind { get; set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -161,7 +161,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -169,7 +169,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -181,7 +181,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -192,7 +192,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -207,7 +207,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -215,7 +215,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -224,7 +224,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] public IConstraintUsage ownedConstraint => this.ComputeOwnedConstraint(); @@ -233,7 +233,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -241,7 +241,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -251,7 +251,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -260,7 +260,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -269,7 +269,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -277,7 +277,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -285,7 +285,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -296,7 +296,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -308,14 +308,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -325,7 +325,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -333,7 +333,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -344,7 +344,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -355,7 +355,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -369,7 +369,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -378,7 +378,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] public IConstraintUsage referencedConstraint => this.ComputeReferencedConstraint(); @@ -386,7 +386,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -396,14 +396,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -416,7 +416,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -435,7 +435,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -445,7 +445,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -537,7 +537,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/RequirementDefinition.cs b/SysML2.NET/Core/AutoGenPoco/RequirementDefinition.cs index e7c037b1..97d92c06 100644 --- a/SysML2.NET/Core/AutoGenPoco/RequirementDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/RequirementDefinition.cs @@ -94,7 +94,7 @@ public RequirementDefinition() /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.ActorParameter")] @@ -103,7 +103,7 @@ public RequirementDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -112,7 +112,7 @@ public RequirementDefinition() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -120,7 +120,7 @@ public RequirementDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public RequirementDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementDefinition.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -151,14 +151,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -167,7 +167,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -176,7 +176,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -186,22 +186,24 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -209,7 +211,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -219,7 +221,7 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); @@ -227,7 +229,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] [Implements(implementation: "IRequirementDefinition.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); @@ -235,7 +237,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -243,7 +245,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -252,7 +254,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -260,7 +262,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -274,7 +276,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -282,14 +284,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -300,44 +302,44 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -345,7 +347,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -353,7 +355,7 @@ string Root.Elements.IElement.DeclaredShortName /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -361,7 +363,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -370,7 +372,7 @@ string Root.Elements.IElement.DeclaredShortName /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -381,14 +383,14 @@ string Root.Elements.IElement.DeclaredShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -396,7 +398,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -404,7 +406,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -412,7 +414,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -421,7 +423,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -430,7 +432,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -438,7 +440,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -446,7 +448,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -454,7 +456,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -462,7 +464,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -473,7 +475,7 @@ string Root.Elements.IElement.DeclaredShortName /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -481,7 +483,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -490,7 +492,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -500,7 +502,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -510,14 +512,14 @@ string Root.Elements.IElement.DeclaredShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -526,7 +528,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -534,7 +536,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -543,7 +545,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -552,7 +554,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -561,7 +563,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -570,7 +572,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -578,7 +580,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -587,7 +589,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -596,7 +598,7 @@ string Root.Elements.IElement.DeclaredShortName /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -605,7 +607,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -615,7 +617,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -623,7 +625,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -631,7 +633,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -639,7 +641,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -647,7 +649,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -655,7 +657,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -666,7 +668,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -674,7 +676,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -683,7 +685,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -692,7 +694,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -701,7 +703,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -709,7 +711,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -717,7 +719,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -726,7 +728,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -735,7 +737,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -743,7 +745,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -751,7 +753,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -759,7 +761,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -768,14 +770,14 @@ string Root.Elements.IElement.DeclaredShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -785,7 +787,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -793,7 +795,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -805,7 +807,7 @@ string Root.Elements.IElement.DeclaredShortName /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -818,7 +820,7 @@ string Root.Elements.IElement.DeclaredShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -827,7 +829,7 @@ string Root.Elements.IElement.DeclaredShortName /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementDefinition.ReqId")] public string ReqId { get; set; } @@ -837,15 +839,17 @@ string Root.Elements.IElement.DeclaredShortName /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -857,14 +861,14 @@ string Root.Elements.IElement.DeclaredShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.StakeholderParameter")] @@ -873,7 +877,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -881,7 +885,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.SubjectParameter")] @@ -891,14 +895,14 @@ string Root.Elements.IElement.DeclaredShortName /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementDefinition.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -911,14 +915,14 @@ string Root.Elements.IElement.DeclaredShortName /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -927,7 +931,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -937,7 +941,7 @@ string Root.Elements.IElement.DeclaredShortName /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1153,7 +1157,7 @@ string Root.Elements.IElement.DeclaredShortName /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1176,12 +1180,11 @@ string Root.Elements.IElement.DeclaredShortName /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/RequirementUsage.cs b/SysML2.NET/Core/AutoGenPoco/RequirementUsage.cs index fc72567d..dc4e546f 100644 --- a/SysML2.NET/Core/AutoGenPoco/RequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/RequirementUsage.cs @@ -94,7 +94,7 @@ public RequirementUsage() /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -103,7 +103,7 @@ public RequirementUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -112,7 +112,7 @@ public RequirementUsage() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -120,7 +120,7 @@ public RequirementUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -134,7 +134,7 @@ public RequirementUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -143,7 +143,7 @@ public RequirementUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -155,14 +155,14 @@ public RequirementUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -172,7 +172,7 @@ public RequirementUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -189,7 +189,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -204,14 +204,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -220,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -230,14 +230,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -247,14 +247,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -263,7 +263,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -272,7 +272,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -282,14 +282,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -299,7 +299,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -307,15 +307,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -324,7 +325,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -332,7 +333,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -340,7 +341,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -349,7 +350,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -357,7 +358,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -371,7 +372,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -379,7 +380,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -388,14 +389,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -403,14 +404,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -424,7 +425,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -435,7 +436,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -443,14 +444,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -458,14 +459,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -473,33 +474,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -507,7 +508,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -520,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -528,11 +529,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -541,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -549,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -558,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -569,14 +570,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -584,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -592,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -600,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -608,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -616,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -624,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -634,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -642,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -650,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -658,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -666,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -674,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -682,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -690,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -698,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -706,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -722,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -730,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -746,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -763,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -779,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -787,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -797,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -805,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -814,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -823,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -833,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -842,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -852,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -862,14 +863,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -878,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -887,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -897,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -907,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -917,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -926,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -936,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -945,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -956,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -965,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -973,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -995,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1005,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1034,14 +1035,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1050,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1058,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1068,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1076,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1087,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1097,7 +1098,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1106,7 +1107,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1116,14 +1117,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1137,7 +1139,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1146,7 +1148,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1156,7 +1158,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); @@ -1164,7 +1166,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] public IRequirementDefinition requirementDefinition => this.ComputeRequirementDefinition(); @@ -1174,7 +1176,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1186,14 +1188,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1202,7 +1204,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1212,14 +1214,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1231,7 +1233,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1243,14 +1245,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1259,7 +1261,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1268,7 +1270,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1376,7 +1378,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1496,10 +1498,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1599,7 +1601,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1697,7 +1699,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1752,12 +1754,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1884,7 +1885,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/RequirementVerificationMembership.cs b/SysML2.NET/Core/AutoGenPoco/RequirementVerificationMembership.cs index 75ea8d6a..e081081b 100644 --- a/SysML2.NET/Core/AutoGenPoco/RequirementVerificationMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/RequirementVerificationMembership.cs @@ -75,14 +75,14 @@ public RequirementVerificationMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,14 +92,14 @@ public RequirementVerificationMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -109,7 +109,7 @@ public RequirementVerificationMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -117,7 +117,7 @@ public RequirementVerificationMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -128,21 +128,21 @@ public RequirementVerificationMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The kind of a RequirementVerificationMembership must be requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement")] + [Property(xmiId: "_19_0_4_12e503d9_1603921465292_637146_187", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "requirement", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048161309_821854_390")] [Implements(implementation: "IRequirementVerificationMembership.Kind")] public RequirementConstraintKind Kind { get; set; } = RequirementConstraintKind.Requirement; @@ -150,7 +150,7 @@ public RequirementVerificationMembership() /// /// Whether the RequirementConstraintMembership is for an assumed or required ConstraintUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048161309_821854_390", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementVerificationMembership.Kind")] [Implements(implementation: "IRequirementConstraintMembership.Kind")] RequirementConstraintKind Systems.Requirements.IRequirementConstraintMembership.Kind @@ -165,7 +165,7 @@ RequirementConstraintKind Systems.Requirements.IRequirementConstraintMembership. /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -178,7 +178,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -186,7 +186,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -198,7 +198,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -209,7 +209,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -224,7 +224,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -232,7 +232,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -241,7 +241,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The ConstraintUsage that is the ownedMemberFeature of this RequirementConstraintMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1584048366950_985767_426", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IRequirementVerificationMembership.OwnedRequirement")] [Implements(implementation: "IRequirementConstraintMembership.OwnedConstraint")] @@ -251,7 +251,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -259,7 +259,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -269,7 +269,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -278,7 +278,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IRequirementConstraintMembership.OwnedConstraint")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -287,7 +287,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -295,7 +295,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -303,7 +303,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -314,7 +314,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -327,7 +327,7 @@ string Root.Namespaces.IMembership.MemberShortName /// RequirementVerificationMembership. This will either be the verifiedRequirement, or it will subset /// the verifiedRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921329650_612380_147", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1584048366950_985767_426")] [Implements(implementation: "IRequirementVerificationMembership.OwnedRequirement")] public IRequirementUsage ownedRequirement => this.ComputeOwnedRequirement(); @@ -336,14 +336,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -353,7 +353,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -361,7 +361,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -372,7 +372,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -383,7 +383,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -397,7 +397,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -406,7 +406,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting of the ownedConstraint, if there is one, and, /// otherwise, the ownedConstraint itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617118807597_77864_3544", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementVerificationMembership.VerifiedRequirement")] [Implements(implementation: "IRequirementConstraintMembership.ReferencedConstraint")] IConstraintUsage Systems.Requirements.IRequirementConstraintMembership.referencedConstraint => this.verifiedRequirement; @@ -415,7 +415,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -425,14 +425,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -445,7 +445,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -464,7 +464,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -475,7 +475,7 @@ List Root.Elements.IRelationship.Target /// RequirementVerificationMembership considered as a RequirementConstraintMembership, which must be a /// RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603921870169_98378_309", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1617118807597_77864_3544")] [Implements(implementation: "IRequirementVerificationMembership.VerifiedRequirement")] public IRequirementUsage verifiedRequirement => this.ComputeVerifiedRequirement(); @@ -484,7 +484,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -576,7 +576,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ResultExpressionMembership.cs b/SysML2.NET/Core/AutoGenPoco/ResultExpressionMembership.cs index 522aa14c..54e8a650 100644 --- a/SysML2.NET/Core/AutoGenPoco/ResultExpressionMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ResultExpressionMembership.cs @@ -74,14 +74,14 @@ public ResultExpressionMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public ResultExpressionMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,7 +108,7 @@ public ResultExpressionMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -116,7 +116,7 @@ public ResultExpressionMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -127,21 +127,21 @@ public ResultExpressionMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -154,7 +154,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -162,7 +162,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -174,7 +174,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -185,7 +185,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -200,7 +200,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -218,7 +218,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -226,7 +226,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -236,7 +236,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -245,7 +245,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IResultExpressionMembership.OwnedResultExpression")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -254,7 +254,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -262,7 +262,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -270,7 +270,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -281,7 +281,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -292,7 +292,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Expression that provides the result for the owner of the ResultExpressionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594868945944_989058_2545", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IResultExpressionMembership.OwnedResultExpression")] public IExpression ownedResultExpression => this.ComputeOwnedResultExpression(); @@ -301,14 +301,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -318,7 +318,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -326,7 +326,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -362,7 +362,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -370,7 +370,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -380,14 +380,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -400,7 +400,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -419,7 +419,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -429,7 +429,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -521,7 +521,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ReturnParameterMembership.cs b/SysML2.NET/Core/AutoGenPoco/ReturnParameterMembership.cs index 33780c96..7d0dc285 100644 --- a/SysML2.NET/Core/AutoGenPoco/ReturnParameterMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ReturnParameterMembership.cs @@ -75,14 +75,14 @@ public ReturnParameterMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,14 +92,14 @@ public ReturnParameterMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -109,7 +109,7 @@ public ReturnParameterMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -117,7 +117,7 @@ public ReturnParameterMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -128,21 +128,21 @@ public ReturnParameterMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -155,7 +155,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -163,7 +163,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -175,7 +175,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -186,7 +186,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -201,7 +201,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -209,7 +209,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -219,7 +219,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -227,7 +227,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -237,7 +237,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -246,7 +246,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -255,7 +255,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -263,7 +263,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] public IFeature ownedMemberParameter => this.ComputeOwnedMemberParameter(); @@ -271,7 +271,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -279,7 +279,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -290,7 +290,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -302,14 +302,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -319,7 +319,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -327,7 +327,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -338,7 +338,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -349,7 +349,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -363,7 +363,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -371,7 +371,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -381,14 +381,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -401,7 +401,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -420,7 +420,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -430,7 +430,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -539,7 +539,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/SatisfyRequirementUsage.cs b/SysML2.NET/Core/AutoGenPoco/SatisfyRequirementUsage.cs index 814da927..c19f1c12 100644 --- a/SysML2.NET/Core/AutoGenPoco/SatisfyRequirementUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/SatisfyRequirementUsage.cs @@ -97,7 +97,7 @@ public SatisfyRequirementUsage() /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -106,7 +106,7 @@ public SatisfyRequirementUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -115,7 +115,7 @@ public SatisfyRequirementUsage() /// ownedReferenceSubsetting for the AssertConstraintUsage, if there is one, and, otherwise, the /// AssertConstraintUsage itself. /// - [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581045158665_239617_9458", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ISatisfyRequirementUsage.SatisfiedRequirement")] [Implements(implementation: "IAssertConstraintUsage.AssertedConstraint")] IConstraintUsage Systems.Constraints.IAssertConstraintUsage.assertedConstraint => this.satisfiedRequirement; @@ -125,7 +125,7 @@ public SatisfyRequirementUsage() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -133,7 +133,7 @@ public SatisfyRequirementUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -147,7 +147,7 @@ public SatisfyRequirementUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -156,7 +156,7 @@ public SatisfyRequirementUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -168,14 +168,14 @@ public SatisfyRequirementUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -185,7 +185,7 @@ public SatisfyRequirementUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -202,7 +202,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -217,14 +217,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -233,7 +233,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -243,14 +243,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -260,14 +260,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -276,7 +276,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -285,7 +285,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -295,14 +295,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -312,7 +312,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -320,15 +320,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -337,7 +338,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -345,7 +346,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -353,7 +354,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -362,7 +363,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -370,7 +371,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -384,7 +385,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -392,7 +393,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -401,14 +402,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -416,14 +417,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -437,7 +438,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -448,7 +449,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -456,14 +457,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -471,21 +472,21 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether this Invariant is asserted to be false rather than true. /// - [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1623945815201_648891_36531", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IInvariant.IsNegated")] public bool IsNegated { get; set; } /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -493,33 +494,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -527,7 +528,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -540,7 +541,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -548,11 +549,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -561,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -569,7 +570,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -578,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -589,14 +590,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -604,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -612,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -620,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -628,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -636,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -644,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -654,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -662,7 +663,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -670,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -678,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -686,7 +687,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -694,7 +695,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -702,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -710,7 +711,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -718,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -726,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -734,7 +735,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -742,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -750,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -758,7 +759,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -766,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -783,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -791,7 +792,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -807,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -817,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -825,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -834,7 +835,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -843,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -853,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -862,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -872,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -882,14 +883,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -898,7 +899,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -907,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -917,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -927,7 +928,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -937,7 +938,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -946,7 +947,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -956,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -965,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -976,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -993,7 +994,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -1005,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1025,7 +1026,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1035,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1044,7 +1045,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1054,14 +1055,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1070,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1078,7 +1079,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1088,7 +1089,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1096,7 +1097,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1107,7 +1108,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1117,7 +1118,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1126,7 +1127,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1136,14 +1137,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1157,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1166,7 +1168,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1176,7 +1178,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); @@ -1184,7 +1186,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] public IRequirementDefinition requirementDefinition => this.ComputeRequirementDefinition(); @@ -1194,7 +1196,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1205,7 +1207,7 @@ bool Core.Features.IFeature.IsVariable /// is the assertedConstraint of the SatisfyRequirementUsage considered as an AssertConstraintUsage, /// which must be a RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583185037725_699150_2332", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1581045158665_239617_9458")] [Implements(implementation: "ISatisfyRequirementUsage.SatisfiedRequirement")] public IRequirementUsage satisfiedRequirement => this.ComputeSatisfiedRequirement(); @@ -1214,7 +1216,7 @@ bool Core.Features.IFeature.IsVariable /// The Feature that represents the actual subject that is asserted to satisfy the satisfiedRequirement. /// The satisfyingFeature is bound to the subjectParameter of the SatisfyRequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583378847285_929988_1396", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISatisfyRequirementUsage.SatisfyingFeature")] public IFeature satisfyingFeature => this.ComputeSatisfyingFeature(); @@ -1224,14 +1226,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1240,7 +1242,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1250,14 +1252,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1269,7 +1271,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1281,14 +1283,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1297,7 +1299,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1306,7 +1308,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1414,7 +1416,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1534,10 +1536,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1637,7 +1639,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1735,7 +1737,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1790,12 +1792,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1922,7 +1923,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/SelectExpression.cs b/SysML2.NET/Core/AutoGenPoco/SelectExpression.cs index 5f952b10..e0f13700 100644 --- a/SysML2.NET/Core/AutoGenPoco/SelectExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/SelectExpression.cs @@ -71,24 +71,24 @@ public SelectExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -102,7 +102,7 @@ public SelectExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -112,14 +112,14 @@ public SelectExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public SelectExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -142,14 +142,14 @@ public SelectExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -159,14 +159,14 @@ public SelectExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -176,14 +176,14 @@ public SelectExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -192,7 +192,7 @@ public SelectExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -201,7 +201,7 @@ public SelectExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -211,14 +211,14 @@ public SelectExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -228,14 +228,15 @@ public SelectExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -243,7 +244,7 @@ public SelectExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -251,7 +252,7 @@ public SelectExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -260,7 +261,7 @@ public SelectExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -268,7 +269,7 @@ public SelectExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -276,7 +277,7 @@ public SelectExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -290,7 +291,7 @@ public SelectExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -298,7 +299,7 @@ public SelectExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -307,14 +308,14 @@ public SelectExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -322,14 +323,14 @@ public SelectExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -343,7 +344,7 @@ public SelectExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -354,14 +355,14 @@ public SelectExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -369,14 +370,14 @@ public SelectExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,26 +385,26 @@ public SelectExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -411,7 +412,7 @@ public SelectExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -419,7 +420,7 @@ public SelectExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -427,7 +428,7 @@ public SelectExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -436,7 +437,7 @@ public SelectExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -447,13 +448,13 @@ public SelectExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// - [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select")] + [Property(xmiId: "_18_5_3_12e503d9_1559596728932_861031_29126", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "select", isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528808100_646606_111674")] [Implements(implementation: "ISelectExpression.Operator")] public string Operator { get; set; } = "select"; @@ -462,7 +463,7 @@ public SelectExpression() /// An operator symbol that names a corresponding Function from one of the standard packages from the /// Kernel Function Library . /// - [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528808100_646606_111674", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ISelectExpression.Operator")] [Implements(implementation: "IOperatorExpression.Operator")] string IOperatorExpression.Operator @@ -477,7 +478,7 @@ string IOperatorExpression.Operator /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -486,7 +487,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -495,7 +496,7 @@ string IOperatorExpression.Operator /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -505,7 +506,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -514,7 +515,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -524,7 +525,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -534,14 +535,14 @@ string IOperatorExpression.Operator /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -550,7 +551,7 @@ string IOperatorExpression.Operator /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -559,7 +560,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -569,7 +570,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -579,7 +580,7 @@ string IOperatorExpression.Operator /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -589,7 +590,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -598,7 +599,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -608,7 +609,7 @@ string IOperatorExpression.Operator /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -617,7 +618,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -628,7 +629,7 @@ string IOperatorExpression.Operator /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -637,7 +638,7 @@ string IOperatorExpression.Operator /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -645,7 +646,7 @@ string IOperatorExpression.Operator /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -657,7 +658,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -667,7 +668,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -677,7 +678,7 @@ string IOperatorExpression.Operator /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -687,7 +688,7 @@ string IOperatorExpression.Operator /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -696,7 +697,7 @@ string IOperatorExpression.Operator /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -706,14 +707,14 @@ string IOperatorExpression.Operator /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -721,7 +722,7 @@ string IOperatorExpression.Operator /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -731,7 +732,7 @@ string IOperatorExpression.Operator /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -739,7 +740,7 @@ string IOperatorExpression.Operator /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -750,7 +751,7 @@ string IOperatorExpression.Operator /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -761,7 +762,7 @@ string IOperatorExpression.Operator /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -774,7 +775,7 @@ string IOperatorExpression.Operator /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -783,7 +784,7 @@ string IOperatorExpression.Operator /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -795,14 +796,14 @@ string IOperatorExpression.Operator /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -814,7 +815,7 @@ string IOperatorExpression.Operator /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -825,7 +826,7 @@ string IOperatorExpression.Operator /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -932,7 +933,7 @@ string IOperatorExpression.Operator public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1067,7 +1068,7 @@ string IOperatorExpression.Operator /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1084,10 +1085,10 @@ string IOperatorExpression.Operator /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1188,7 +1189,7 @@ string IOperatorExpression.Operator /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1267,7 +1268,7 @@ string IOperatorExpression.Operator /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1313,12 +1314,11 @@ string IOperatorExpression.Operator /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1445,7 +1445,7 @@ string IOperatorExpression.Operator /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/SendActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/SendActionUsage.cs index 7e9f0035..6dbc3eb5 100644 --- a/SysML2.NET/Core/AutoGenPoco/SendActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/SendActionUsage.cs @@ -101,7 +101,7 @@ public SendActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -110,14 +110,14 @@ public SendActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -131,7 +131,7 @@ public SendActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -141,14 +141,14 @@ public SendActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -158,7 +158,7 @@ public SendActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -167,7 +167,7 @@ public SendActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -182,14 +182,14 @@ public SendActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -198,7 +198,7 @@ public SendActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -208,14 +208,14 @@ public SendActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -225,14 +225,14 @@ public SendActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -241,7 +241,7 @@ public SendActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -250,7 +250,7 @@ public SendActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -260,14 +260,14 @@ public SendActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -277,14 +277,14 @@ public SendActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -292,7 +292,7 @@ public SendActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -300,7 +300,7 @@ public SendActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -309,7 +309,7 @@ public SendActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -317,7 +317,7 @@ public SendActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -331,7 +331,7 @@ public SendActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -339,7 +339,7 @@ public SendActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -348,14 +348,14 @@ public SendActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -363,14 +363,14 @@ public SendActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -384,7 +384,7 @@ public SendActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -395,7 +395,7 @@ public SendActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -403,21 +403,21 @@ public SendActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -425,33 +425,33 @@ public SendActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -459,7 +459,7 @@ public SendActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -472,7 +472,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -480,11 +480,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -501,7 +501,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -510,7 +510,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -521,14 +521,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -544,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -552,7 +552,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -560,7 +560,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -568,7 +568,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -576,7 +576,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -586,7 +586,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -594,7 +594,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -602,7 +602,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -610,7 +610,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -618,7 +618,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -626,7 +626,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -634,7 +634,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -642,7 +642,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -650,7 +650,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -658,7 +658,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -666,7 +666,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -723,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -731,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -739,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -749,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -767,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -776,7 +776,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -786,7 +786,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -795,7 +795,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -805,7 +805,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -815,14 +815,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -831,7 +831,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -850,7 +850,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -860,7 +860,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -870,7 +870,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -879,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -889,7 +889,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -898,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -909,7 +909,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -918,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -926,7 +926,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -938,7 +938,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -948,7 +948,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -958,7 +958,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -968,7 +968,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -987,14 +987,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1003,7 +1003,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1021,7 +1021,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1029,7 +1029,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1050,7 +1050,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1059,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1067,7 +1067,7 @@ bool Core.Features.IFeature.IsVariable /// /// An Expression whose result is bound to the payload input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1612814399422_336683_143", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISendActionUsage.PayloadArgument")] public IExpression payloadArgument => this.ComputePayloadArgument(); @@ -1076,7 +1076,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1088,21 +1088,21 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// An Expression whose result is bound to the receiver input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1567742374932_10504_18141", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISendActionUsage.ReceiverArgument")] public IExpression receiverArgument => this.ComputeReceiverArgument(); /// /// An Expression whose result is bound to the sender input parameter of this SendActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665504224536_894018_944", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ISendActionUsage.SenderArgument")] public IExpression senderArgument => this.ComputeSenderArgument(); @@ -1112,14 +1112,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1131,7 +1131,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1143,14 +1143,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1159,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1168,7 +1168,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1277,7 +1277,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1403,10 +1403,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1575,7 +1575,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1630,12 +1630,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1762,7 +1761,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Specialization.cs b/SysML2.NET/Core/AutoGenPoco/Specialization.cs index cdc24633..a7b20a8f 100644 --- a/SysML2.NET/Core/AutoGenPoco/Specialization.cs +++ b/SysML2.NET/Core/AutoGenPoco/Specialization.cs @@ -70,14 +70,14 @@ public Specialization() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public Specialization() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,14 +104,14 @@ public Specialization() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "ISpecialization.General")] public IType General { get; set; } @@ -120,7 +120,7 @@ public Specialization() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -131,14 +131,14 @@ public Specialization() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -148,7 +148,7 @@ public Specialization() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -156,7 +156,7 @@ public Specialization() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -166,14 +166,14 @@ public Specialization() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -184,7 +184,7 @@ public Specialization() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -196,14 +196,14 @@ public Specialization() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -213,7 +213,7 @@ public Specialization() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -221,7 +221,7 @@ public Specialization() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -232,7 +232,7 @@ public Specialization() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -243,7 +243,7 @@ public Specialization() /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISpecialization.OwningType")] @@ -257,7 +257,7 @@ public Specialization() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -265,7 +265,7 @@ public Specialization() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -275,14 +275,14 @@ public Specialization() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -301,7 +301,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "ISpecialization.Specific")] public IType Specific { get; set; } @@ -309,7 +309,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -328,7 +328,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -397,7 +397,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/StakeholderMembership.cs b/SysML2.NET/Core/AutoGenPoco/StakeholderMembership.cs index 168656a7..e2beafc3 100644 --- a/SysML2.NET/Core/AutoGenPoco/StakeholderMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/StakeholderMembership.cs @@ -76,14 +76,14 @@ public StakeholderMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -93,14 +93,14 @@ public StakeholderMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -110,7 +110,7 @@ public StakeholderMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -118,7 +118,7 @@ public StakeholderMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -129,21 +129,21 @@ public StakeholderMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -156,7 +156,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -164,7 +164,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -176,7 +176,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -187,7 +187,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -202,7 +202,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -210,7 +210,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -220,7 +220,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -228,7 +228,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -238,7 +238,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -256,7 +256,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("IStakeholderMembership.OwnedStakeholderParameter")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] @@ -273,7 +273,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -281,7 +281,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -292,7 +292,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -303,7 +303,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The PartUsage specifying the stakeholder. /// - [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624034451301_6622_40822", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] [Implements(implementation: "IStakeholderMembership.OwnedStakeholderParameter")] public IPartUsage ownedStakeholderParameter => this.ComputeOwnedStakeholderParameter(); @@ -312,14 +312,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -359,7 +359,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -373,7 +373,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -381,7 +381,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -391,14 +391,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -411,7 +411,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -430,7 +430,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -440,7 +440,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -540,7 +540,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/StateDefinition.cs b/SysML2.NET/Core/AutoGenPoco/StateDefinition.cs index 2851f0c4..a5a36eeb 100644 --- a/SysML2.NET/Core/AutoGenPoco/StateDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/StateDefinition.cs @@ -65,7 +65,7 @@ namespace SysML2.NET.Core.POCO.Systems.States /// /// A StateDefinition is the Definition of the Behavior of a system or part of a system in a certain - /// state condition.A StateDefinition may be related to up to three of its ownedFeatures by + /// state condition. A StateDefinition may be related to up to three of its ownedFeatures by /// StateBehaviorMembership Relationships, all of different kinds, corresponding to the entry, do and /// exit actions of the StateDefinition. /// @@ -95,7 +95,7 @@ public StateDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -104,14 +104,14 @@ public StateDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -121,7 +121,7 @@ public StateDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -134,14 +134,14 @@ public StateDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -150,7 +150,7 @@ public StateDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -161,14 +161,14 @@ public StateDefinition() /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975916386_388324_339", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.DoAction")] public IActionUsage doAction => this.ComputeDoAction(); /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -178,14 +178,14 @@ public StateDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -195,7 +195,7 @@ public StateDefinition() /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975902339_513804_312", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.EntryAction")] public IActionUsage entryAction => this.ComputeEntryAction(); @@ -204,14 +204,14 @@ public StateDefinition() /// StateDefinition. It is the owned ActionUsage related to the StateDefinition by a /// StateSubactionMembership with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975927011_696894_352", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.ExitAction")] public IActionUsage exitAction => this.ComputeExitAction(); /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -221,14 +221,14 @@ public StateDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -236,7 +236,7 @@ public StateDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -245,7 +245,7 @@ public StateDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -253,7 +253,7 @@ public StateDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -267,7 +267,7 @@ public StateDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -275,14 +275,14 @@ public StateDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -293,21 +293,21 @@ public StateDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -316,19 +316,19 @@ public StateDefinition() /// of the ownedActions (which includes ownedStates) may have any incoming or outgoing Transitions. If /// false, only one ownedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025670323_266174_37704", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IStateDefinition.IsParallel")] public bool IsParallel { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -336,7 +336,7 @@ public StateDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -344,7 +344,7 @@ public StateDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -352,7 +352,7 @@ public StateDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -361,7 +361,7 @@ public StateDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -372,14 +372,14 @@ public StateDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -387,7 +387,7 @@ public StateDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -395,7 +395,7 @@ public StateDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -403,7 +403,7 @@ public StateDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -412,7 +412,7 @@ public StateDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -421,7 +421,7 @@ public StateDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -429,7 +429,7 @@ public StateDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -437,7 +437,7 @@ public StateDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -445,7 +445,7 @@ public StateDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -453,7 +453,7 @@ public StateDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -464,7 +464,7 @@ public StateDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -472,7 +472,7 @@ public StateDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -481,7 +481,7 @@ public StateDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -491,7 +491,7 @@ public StateDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -501,14 +501,14 @@ public StateDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -517,7 +517,7 @@ public StateDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -525,7 +525,7 @@ public StateDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -534,7 +534,7 @@ public StateDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -543,7 +543,7 @@ public StateDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -552,7 +552,7 @@ public StateDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -561,7 +561,7 @@ public StateDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -569,7 +569,7 @@ public StateDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -578,7 +578,7 @@ public StateDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -587,7 +587,7 @@ public StateDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -596,7 +596,7 @@ public StateDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -606,7 +606,7 @@ public StateDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -614,7 +614,7 @@ public StateDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -622,7 +622,7 @@ public StateDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -630,7 +630,7 @@ public StateDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -638,7 +638,7 @@ public StateDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -646,7 +646,7 @@ public StateDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -657,7 +657,7 @@ public StateDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -665,7 +665,7 @@ public StateDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -674,7 +674,7 @@ public StateDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -683,7 +683,7 @@ public StateDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -692,7 +692,7 @@ public StateDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -700,7 +700,7 @@ public StateDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -708,7 +708,7 @@ public StateDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -717,7 +717,7 @@ public StateDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -726,7 +726,7 @@ public StateDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -734,7 +734,7 @@ public StateDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -742,7 +742,7 @@ public StateDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -750,7 +750,7 @@ public StateDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -759,14 +759,14 @@ public StateDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -776,7 +776,7 @@ public StateDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -784,7 +784,7 @@ public StateDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -796,7 +796,7 @@ public StateDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -809,7 +809,7 @@ public StateDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -819,7 +819,7 @@ public StateDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -827,7 +827,7 @@ public StateDefinition() /// The StateUsages, which are actions in the StateDefinition, that specify the discrete states in the /// behavior defined by the StateDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588190693_949879_1156", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [Implements(implementation: "IStateDefinition.State")] public List state => this.ComputeState(); @@ -835,7 +835,7 @@ public StateDefinition() /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -843,7 +843,7 @@ public StateDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -856,14 +856,14 @@ public StateDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -872,7 +872,7 @@ public StateDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -882,7 +882,7 @@ public StateDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1098,7 +1098,7 @@ public StateDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1121,12 +1121,11 @@ public StateDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/StateSubactionMembership.cs b/SysML2.NET/Core/AutoGenPoco/StateSubactionMembership.cs index 972e99b6..2a6d369d 100644 --- a/SysML2.NET/Core/AutoGenPoco/StateSubactionMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/StateSubactionMembership.cs @@ -74,7 +74,7 @@ public StateSubactionMembership() /// /// The ActionUsage that is the ownedMemberFeature of this StateSubactionMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582974847979_606181_96", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IStateSubactionMembership.Action")] public IActionUsage action => this.ComputeAction(); @@ -82,14 +82,14 @@ public StateSubactionMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -99,14 +99,14 @@ public StateSubactionMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -116,7 +116,7 @@ public StateSubactionMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -124,7 +124,7 @@ public StateSubactionMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -135,28 +135,28 @@ public StateSubactionMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this StateSubactionMembership is for an entry, do or exit ActionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575671861308_70894_325", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateSubactionMembership.Kind")] public StateSubactionKind Kind { get; set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -169,7 +169,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -177,7 +177,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -189,7 +189,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -200,7 +200,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -215,7 +215,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -223,7 +223,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -233,7 +233,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -241,7 +241,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -251,7 +251,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -260,7 +260,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IStateSubactionMembership.Action")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -269,7 +269,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -277,7 +277,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -285,7 +285,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -296,7 +296,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -308,14 +308,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -325,7 +325,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -333,7 +333,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -344,7 +344,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -355,7 +355,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -369,7 +369,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -377,7 +377,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -387,14 +387,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -407,7 +407,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -426,7 +426,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -436,7 +436,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -528,7 +528,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/StateUsage.cs b/SysML2.NET/Core/AutoGenPoco/StateUsage.cs index 942234d8..471c57a5 100644 --- a/SysML2.NET/Core/AutoGenPoco/StateUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/StateUsage.cs @@ -68,7 +68,7 @@ namespace SysML2.NET.Core.POCO.Systems.States /// /// A StateUsage is an ActionUsage that is nominally the Usage of a StateDefinition. However, other - /// kinds of kernel Behaviors are also allowed as types, to permit use of BehaviorsA StateUsage may be + /// kinds of kernel Behaviors are also allowed as types, to permit use of Behaviors A StateUsage may be /// related to up to three of its ownedFeatures by StateSubactionMembership Relationships, all of /// different kinds, corresponding to the entry, do and exit actions of the StateUsage. /// @@ -99,7 +99,7 @@ public StateUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IStateUsage.StateDefinition")] @@ -109,14 +109,14 @@ public StateUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -130,7 +130,7 @@ public StateUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -140,14 +140,14 @@ public StateUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -157,7 +157,7 @@ public StateUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -166,7 +166,7 @@ public StateUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -181,14 +181,14 @@ public StateUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -197,7 +197,7 @@ public StateUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -207,7 +207,7 @@ public StateUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } @@ -216,14 +216,14 @@ public StateUsage() /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = do. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976255473_203238_644", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.DoAction")] public IActionUsage doAction => this.ComputeDoAction(); /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -233,14 +233,14 @@ public StateUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -249,7 +249,7 @@ public StateUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -260,7 +260,7 @@ public StateUsage() /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = entry. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976239200_979652_605", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.EntryAction")] public IActionUsage entryAction => this.ComputeEntryAction(); @@ -269,14 +269,14 @@ public StateUsage() /// StateDefinition. It is the owned ActionUsage related to the StateUsage by a StateSubactionMembership /// with kind = exit. /// - [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582976283940_998741_691", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IStateUsage.ExitAction")] public IActionUsage exitAction => this.ComputeExitAction(); /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -286,14 +286,14 @@ public StateUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -303,14 +303,14 @@ public StateUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -318,7 +318,7 @@ public StateUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -326,7 +326,7 @@ public StateUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -335,7 +335,7 @@ public StateUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -343,7 +343,7 @@ public StateUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -357,7 +357,7 @@ public StateUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -365,7 +365,7 @@ public StateUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -374,14 +374,14 @@ public StateUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -389,14 +389,14 @@ public StateUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -410,7 +410,7 @@ public StateUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -421,7 +421,7 @@ public StateUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -429,21 +429,21 @@ public StateUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -452,7 +452,7 @@ public StateUsage() /// the nestedActions (which include nestedStates) may have any incoming or outgoing Transitions. If /// false, only one nestedState may be performed at a time. /// - [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1624025713025_548712_37708", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IStateUsage.IsParallel")] public bool IsParallel { get; set; } @@ -460,33 +460,33 @@ public StateUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -494,7 +494,7 @@ public StateUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -507,7 +507,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -515,11 +515,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -528,7 +528,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -536,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -556,14 +556,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -579,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -587,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -595,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -603,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -611,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -709,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -717,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -725,7 +725,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -733,7 +733,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -741,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -750,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -758,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -766,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -784,7 +784,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -811,7 +811,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -821,7 +821,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -840,7 +840,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -850,14 +850,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -885,7 +885,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -895,7 +895,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -914,7 +914,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -924,7 +924,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -944,7 +944,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -953,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -961,7 +961,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -973,7 +973,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -983,7 +983,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -993,7 +993,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1003,7 +1003,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1012,7 +1012,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1022,14 +1022,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1038,7 +1038,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1064,7 +1064,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1085,7 +1085,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1094,7 +1094,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1104,7 +1104,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1116,7 +1116,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1126,7 +1126,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -1134,7 +1134,7 @@ bool Core.Features.IFeature.IsVariable /// The Behaviors that are the types of this StateUsage. Nominally, these would be StateDefinitions, but /// kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575588456737_49200_1438", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [Implements(implementation: "IStateUsage.StateDefinition")] public List stateDefinition => this.ComputeStateDefinition(); @@ -1142,7 +1142,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1154,7 +1154,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1166,14 +1166,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1182,7 +1182,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1191,7 +1191,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1300,7 +1300,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1426,10 +1426,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1612,7 +1612,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1667,12 +1667,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1799,7 +1798,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Step.cs b/SysML2.NET/Core/AutoGenPoco/Step.cs index c90eaf95..3d9aeb09 100644 --- a/SysML2.NET/Core/AutoGenPoco/Step.cs +++ b/SysML2.NET/Core/AutoGenPoco/Step.cs @@ -71,14 +71,14 @@ public Step() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IStep.Behavior")] public List behavior => this.ComputeBehavior(); @@ -91,7 +91,7 @@ public Step() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -101,14 +101,14 @@ public Step() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -118,7 +118,7 @@ public Step() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -131,14 +131,14 @@ public Step() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -148,14 +148,14 @@ public Step() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -165,14 +165,14 @@ public Step() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -181,7 +181,7 @@ public Step() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -190,7 +190,7 @@ public Step() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -200,14 +200,14 @@ public Step() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -217,14 +217,14 @@ public Step() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -232,7 +232,7 @@ public Step() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -241,7 +241,7 @@ public Step() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -249,7 +249,7 @@ public Step() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -263,7 +263,7 @@ public Step() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -271,7 +271,7 @@ public Step() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -280,14 +280,14 @@ public Step() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -295,14 +295,14 @@ public Step() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -316,7 +316,7 @@ public Step() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -327,21 +327,21 @@ public Step() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -349,26 +349,26 @@ public Step() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -376,7 +376,7 @@ public Step() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -384,7 +384,7 @@ public Step() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -392,7 +392,7 @@ public Step() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -401,7 +401,7 @@ public Step() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -412,14 +412,14 @@ public Step() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -428,7 +428,7 @@ public Step() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -437,7 +437,7 @@ public Step() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -447,7 +447,7 @@ public Step() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -456,7 +456,7 @@ public Step() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -466,7 +466,7 @@ public Step() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -476,14 +476,14 @@ public Step() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -492,7 +492,7 @@ public Step() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -501,7 +501,7 @@ public Step() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -511,7 +511,7 @@ public Step() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -521,7 +521,7 @@ public Step() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -531,7 +531,7 @@ public Step() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -540,7 +540,7 @@ public Step() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -550,7 +550,7 @@ public Step() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -559,7 +559,7 @@ public Step() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -570,7 +570,7 @@ public Step() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -579,7 +579,7 @@ public Step() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -587,7 +587,7 @@ public Step() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -599,7 +599,7 @@ public Step() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -609,7 +609,7 @@ public Step() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -619,7 +619,7 @@ public Step() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -629,7 +629,7 @@ public Step() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -638,7 +638,7 @@ public Step() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -648,14 +648,14 @@ public Step() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -663,7 +663,7 @@ public Step() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -673,7 +673,7 @@ public Step() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -681,7 +681,7 @@ public Step() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -692,7 +692,7 @@ public Step() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -703,7 +703,7 @@ public Step() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -716,7 +716,7 @@ public Step() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -726,14 +726,14 @@ public Step() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -745,7 +745,7 @@ public Step() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -756,7 +756,7 @@ public Step() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -851,7 +851,7 @@ public Step() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -957,10 +957,10 @@ public Step() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1110,7 +1110,7 @@ public Step() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1156,12 +1156,11 @@ public Step() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1288,7 +1287,7 @@ public Step() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Structure.cs b/SysML2.NET/Core/AutoGenPoco/Structure.cs index 7fff4582..2b7d3202 100644 --- a/SysML2.NET/Core/AutoGenPoco/Structure.cs +++ b/SysML2.NET/Core/AutoGenPoco/Structure.cs @@ -72,14 +72,14 @@ public Structure() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,7 +89,7 @@ public Structure() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -102,14 +102,14 @@ public Structure() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -117,7 +117,7 @@ public Structure() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -127,14 +127,14 @@ public Structure() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -142,7 +142,7 @@ public Structure() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -152,14 +152,14 @@ public Structure() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -167,7 +167,7 @@ public Structure() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -176,7 +176,7 @@ public Structure() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -184,7 +184,7 @@ public Structure() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -198,7 +198,7 @@ public Structure() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -206,14 +206,14 @@ public Structure() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -224,26 +224,26 @@ public Structure() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -251,7 +251,7 @@ public Structure() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -259,7 +259,7 @@ public Structure() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -268,7 +268,7 @@ public Structure() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -279,14 +279,14 @@ public Structure() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -295,7 +295,7 @@ public Structure() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -304,7 +304,7 @@ public Structure() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -314,7 +314,7 @@ public Structure() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -324,7 +324,7 @@ public Structure() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -334,14 +334,14 @@ public Structure() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -350,7 +350,7 @@ public Structure() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -359,7 +359,7 @@ public Structure() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -369,7 +369,7 @@ public Structure() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -378,7 +378,7 @@ public Structure() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -388,7 +388,7 @@ public Structure() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -397,7 +397,7 @@ public Structure() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -407,7 +407,7 @@ public Structure() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -419,7 +419,7 @@ public Structure() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -429,7 +429,7 @@ public Structure() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -437,7 +437,7 @@ public Structure() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -447,14 +447,14 @@ public Structure() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -464,7 +464,7 @@ public Structure() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -472,7 +472,7 @@ public Structure() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -488,7 +488,7 @@ public Structure() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -498,14 +498,14 @@ public Structure() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -518,7 +518,7 @@ public Structure() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -733,7 +733,7 @@ public Structure() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -756,12 +756,11 @@ public Structure() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/Subclassification.cs b/SysML2.NET/Core/AutoGenPoco/Subclassification.cs index dd9b764a..5050c940 100644 --- a/SysML2.NET/Core/AutoGenPoco/Subclassification.cs +++ b/SysML2.NET/Core/AutoGenPoco/Subclassification.cs @@ -70,14 +70,14 @@ public Subclassification() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public Subclassification() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,14 +104,14 @@ public Subclassification() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubclassification.Superclassifier")] [Implements(implementation: "ISpecialization.General")] @@ -131,7 +131,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -142,14 +142,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -159,7 +159,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -167,7 +167,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -177,14 +177,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -195,7 +195,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -207,14 +207,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Classifier that owns this Subclassification relationship, which must also be its subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170642_857401_25506", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubclassification.OwningClassifier")] public IClassifier owningClassifier => this.ComputeOwningClassifier(); @@ -222,7 +222,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -232,7 +232,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -240,7 +240,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -251,7 +251,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -262,7 +262,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubclassification.OwningClassifier")] @@ -277,7 +277,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -285,7 +285,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -295,14 +295,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -321,7 +321,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubclassification.Subclassifier")] [Implements(implementation: "ISpecialization.Specific")] @@ -340,7 +340,7 @@ IType Core.Types.ISpecialization.Specific /// /// The more specific Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189084042_772698_25407", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISubclassification.Subclassifier")] public IClassifier Subclassifier { get; set; } @@ -348,7 +348,7 @@ IType Core.Types.ISpecialization.Specific /// /// The more general Classifier in this Subclassification. /// - [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543188934635_627507_25283", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "ISubclassification.Superclassifier")] public IClassifier Superclassifier { get; set; } @@ -356,7 +356,7 @@ IType Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -375,7 +375,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -444,7 +444,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/SubjectMembership.cs b/SysML2.NET/Core/AutoGenPoco/SubjectMembership.cs index 86686810..7b7bce8c 100644 --- a/SysML2.NET/Core/AutoGenPoco/SubjectMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/SubjectMembership.cs @@ -76,14 +76,14 @@ public SubjectMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -93,14 +93,14 @@ public SubjectMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -110,7 +110,7 @@ public SubjectMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -118,7 +118,7 @@ public SubjectMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -129,21 +129,21 @@ public SubjectMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -156,7 +156,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -164,7 +164,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -176,7 +176,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -187,7 +187,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -202,7 +202,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -210,7 +210,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -220,7 +220,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -228,7 +228,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -238,7 +238,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -247,7 +247,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IParameterMembership.OwnedMemberParameter")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -256,7 +256,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -264,7 +264,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Feature that is identified as a parameter by this ParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1557528016548_548098_110830", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [RedefinedByProperty("ISubjectMembership.OwnedSubjectParameter")] [Implements(implementation: "IParameterMembership.OwnedMemberParameter")] @@ -273,7 +273,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -281,7 +281,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -292,7 +292,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -303,7 +303,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The UsageownedMemberParameter of this SubjectMembership. /// - [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590258781117_655788_845", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1557528016548_548098_110830")] [Implements(implementation: "ISubjectMembership.OwnedSubjectParameter")] public IUsage ownedSubjectParameter => this.ComputeOwnedSubjectParameter(); @@ -312,14 +312,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -329,7 +329,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -359,7 +359,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -373,7 +373,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -381,7 +381,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -391,14 +391,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -411,7 +411,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -430,7 +430,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -440,7 +440,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -540,7 +540,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Subsetting.cs b/SysML2.NET/Core/AutoGenPoco/Subsetting.cs index 994496db..75fc2585 100644 --- a/SysML2.NET/Core/AutoGenPoco/Subsetting.cs +++ b/SysML2.NET/Core/AutoGenPoco/Subsetting.cs @@ -74,14 +74,14 @@ public Subsetting() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -91,14 +91,14 @@ public Subsetting() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -108,14 +108,14 @@ public Subsetting() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// A Type with a superset of all instances of the specific Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674980_563969_43273", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("ISubsetting.SubsettedFeature")] [Implements(implementation: "ISpecialization.General")] @@ -135,7 +135,7 @@ IType Core.Types.ISpecialization.General /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -146,14 +146,14 @@ IType Core.Types.ISpecialization.General /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -163,7 +163,7 @@ IType Core.Types.ISpecialization.General /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -171,7 +171,7 @@ IType Core.Types.ISpecialization.General /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -181,14 +181,14 @@ IType Core.Types.ISpecialization.General /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -199,7 +199,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -211,14 +211,14 @@ IType Core.Types.ISpecialization.General /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A subsettingFeature that is also the owningRelatedElement of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_236250_43311", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674967_140305_43206")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_573157_43226")] [Implements(implementation: "ISubsetting.OwningFeature")] @@ -227,7 +227,7 @@ IType Core.Types.ISpecialization.General /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -237,7 +237,7 @@ IType Core.Types.ISpecialization.General /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -245,7 +245,7 @@ IType Core.Types.ISpecialization.General /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -256,7 +256,7 @@ IType Core.Types.ISpecialization.General /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -267,7 +267,7 @@ IType Core.Types.ISpecialization.General /// /// The Type that is the specific Type of this Specialization and owns it as its owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_573157_43226", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [RedefinedByProperty("ISubsetting.OwningFeature")] @@ -282,7 +282,7 @@ IType Core.Types.ISpecialization.General /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -290,7 +290,7 @@ IType Core.Types.ISpecialization.General /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -300,14 +300,14 @@ IType Core.Types.ISpecialization.General /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.Specific")] [Implements(implementation: "IRelationship.Source")] @@ -326,7 +326,7 @@ List Root.Elements.IRelationship.Source /// /// A Type with a subset of all instances of the general Type, which might be the same set. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674982_253967_43281", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [RedefinedByProperty("ISubsetting.SubsettingFeature")] [Implements(implementation: "ISpecialization.Specific")] @@ -345,7 +345,7 @@ IType Core.Types.ISpecialization.Specific /// /// The Feature that is subsetted by the subsettingFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_393191_43181", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_563969_43273")] [Implements(implementation: "ISubsetting.SubsettedFeature")] public IFeature SubsettedFeature { get; set; } @@ -353,7 +353,7 @@ IType Core.Types.ISpecialization.Specific /// /// The Feature that is a subset of the subsettedFeature of this Subsetting. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674967_140305_43206", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674982_253967_43281")] [Implements(implementation: "ISubsetting.SubsettingFeature")] public IFeature SubsettingFeature { get; set; } @@ -361,7 +361,7 @@ IType Core.Types.ISpecialization.Specific /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ISpecialization.General")] [Implements(implementation: "IRelationship.Target")] @@ -380,7 +380,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -449,7 +449,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Succession.cs b/SysML2.NET/Core/AutoGenPoco/Succession.cs index f02e3e93..63a999b9 100644 --- a/SysML2.NET/Core/AutoGenPoco/Succession.cs +++ b/SysML2.NET/Core/AutoGenPoco/Succession.cs @@ -73,14 +73,14 @@ public Succession() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association => this.ComputeAssociation(); @@ -93,7 +93,7 @@ public Succession() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -102,7 +102,7 @@ public Succession() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -113,14 +113,14 @@ public Succession() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -130,7 +130,7 @@ public Succession() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -139,7 +139,7 @@ public Succession() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -152,14 +152,14 @@ public Succession() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -168,14 +168,14 @@ public Succession() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -185,14 +185,14 @@ public Succession() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -202,7 +202,7 @@ public Succession() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -211,7 +211,7 @@ public Succession() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -221,14 +221,14 @@ public Succession() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -238,14 +238,14 @@ public Succession() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -253,7 +253,7 @@ public Succession() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -262,7 +262,7 @@ public Succession() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -270,7 +270,7 @@ public Succession() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -284,7 +284,7 @@ public Succession() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -292,7 +292,7 @@ public Succession() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -301,14 +301,14 @@ public Succession() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -316,14 +316,14 @@ public Succession() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -337,7 +337,7 @@ public Succession() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -345,7 +345,7 @@ public Succession() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -356,21 +356,21 @@ public Succession() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -378,26 +378,26 @@ public Succession() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -405,7 +405,7 @@ public Succession() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -413,7 +413,7 @@ public Succession() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -421,7 +421,7 @@ public Succession() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -430,7 +430,7 @@ public Succession() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -441,14 +441,14 @@ public Succession() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -457,7 +457,7 @@ public Succession() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -466,7 +466,7 @@ public Succession() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -476,7 +476,7 @@ public Succession() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -485,7 +485,7 @@ public Succession() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -495,7 +495,7 @@ public Succession() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -505,14 +505,14 @@ public Succession() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -521,7 +521,7 @@ public Succession() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -530,7 +530,7 @@ public Succession() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -540,7 +540,7 @@ public Succession() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -550,7 +550,7 @@ public Succession() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -560,7 +560,7 @@ public Succession() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -569,7 +569,7 @@ public Succession() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -579,7 +579,7 @@ public Succession() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -588,7 +588,7 @@ public Succession() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -599,7 +599,7 @@ public Succession() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -608,7 +608,7 @@ public Succession() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -616,7 +616,7 @@ public Succession() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -627,7 +627,7 @@ public Succession() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -639,7 +639,7 @@ public Succession() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -649,7 +649,7 @@ public Succession() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -659,7 +659,7 @@ public Succession() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -669,7 +669,7 @@ public Succession() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -678,7 +678,7 @@ public Succession() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -688,14 +688,14 @@ public Succession() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -703,7 +703,7 @@ public Succession() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -713,7 +713,7 @@ public Succession() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -721,7 +721,7 @@ public Succession() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -732,7 +732,7 @@ public Succession() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -743,7 +743,7 @@ public Succession() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -758,7 +758,7 @@ public Succession() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -766,7 +766,7 @@ public Succession() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -775,7 +775,7 @@ public Succession() /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -786,14 +786,14 @@ public Succession() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -806,7 +806,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -815,7 +815,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -829,7 +829,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -838,7 +838,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -850,7 +850,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.association]; @@ -862,7 +862,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -957,7 +957,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1063,10 +1063,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1225,7 +1225,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1282,12 +1282,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1414,7 +1413,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/SuccessionAsUsage.cs b/SysML2.NET/Core/AutoGenPoco/SuccessionAsUsage.cs index 1ed3fa96..d04eebb3 100644 --- a/SysML2.NET/Core/AutoGenPoco/SuccessionAsUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/SuccessionAsUsage.cs @@ -96,14 +96,14 @@ public SuccessionAsUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IConnector.Association")] public List association => this.ComputeAssociation(); @@ -116,7 +116,7 @@ public SuccessionAsUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -125,7 +125,7 @@ public SuccessionAsUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -136,14 +136,14 @@ public SuccessionAsUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -153,7 +153,7 @@ public SuccessionAsUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -162,7 +162,7 @@ public SuccessionAsUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -171,7 +171,7 @@ public SuccessionAsUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition => this.ComputeDefinition(); @@ -185,14 +185,14 @@ public SuccessionAsUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -200,7 +200,7 @@ public SuccessionAsUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -210,14 +210,14 @@ public SuccessionAsUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -227,14 +227,14 @@ public SuccessionAsUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -244,7 +244,7 @@ public SuccessionAsUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -253,7 +253,7 @@ public SuccessionAsUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -263,14 +263,14 @@ public SuccessionAsUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -280,14 +280,14 @@ public SuccessionAsUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -295,7 +295,7 @@ public SuccessionAsUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -304,7 +304,7 @@ public SuccessionAsUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -312,7 +312,7 @@ public SuccessionAsUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -326,7 +326,7 @@ public SuccessionAsUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -334,7 +334,7 @@ public SuccessionAsUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -343,14 +343,14 @@ public SuccessionAsUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -358,14 +358,14 @@ public SuccessionAsUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -379,7 +379,7 @@ public SuccessionAsUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -387,7 +387,7 @@ public SuccessionAsUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -398,21 +398,21 @@ public SuccessionAsUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -420,33 +420,33 @@ public SuccessionAsUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -454,7 +454,7 @@ public SuccessionAsUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -467,7 +467,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -475,11 +475,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -516,14 +516,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -742,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -751,7 +751,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -799,14 +799,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -815,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -824,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -863,7 +863,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -882,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -893,7 +893,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -902,7 +902,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -921,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -943,7 +943,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -953,7 +953,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -963,7 +963,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -972,7 +972,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -982,14 +982,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1006,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1016,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1035,7 +1035,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1046,7 +1046,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1056,7 +1056,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1069,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1086,7 +1086,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1097,14 +1097,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1117,7 +1117,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1126,7 +1126,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1140,7 +1140,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1149,7 +1149,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1161,7 +1161,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1173,14 +1173,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1189,7 +1189,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1198,7 +1198,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1294,7 +1294,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1400,10 +1400,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1571,7 +1571,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1637,12 +1637,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1769,7 +1768,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/SuccessionFlow.cs b/SysML2.NET/Core/AutoGenPoco/SuccessionFlow.cs index 54a01b2b..fce0d1a9 100644 --- a/SysML2.NET/Core/AutoGenPoco/SuccessionFlow.cs +++ b/SysML2.NET/Core/AutoGenPoco/SuccessionFlow.cs @@ -78,14 +78,14 @@ public SuccessionFlow() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -94,7 +94,7 @@ public SuccessionFlow() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -108,7 +108,7 @@ public SuccessionFlow() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -117,7 +117,7 @@ public SuccessionFlow() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -128,14 +128,14 @@ public SuccessionFlow() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -145,7 +145,7 @@ public SuccessionFlow() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -154,7 +154,7 @@ public SuccessionFlow() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -167,14 +167,14 @@ public SuccessionFlow() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -184,14 +184,14 @@ public SuccessionFlow() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -201,14 +201,14 @@ public SuccessionFlow() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -218,7 +218,7 @@ public SuccessionFlow() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -227,7 +227,7 @@ public SuccessionFlow() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -237,14 +237,14 @@ public SuccessionFlow() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -254,14 +254,14 @@ public SuccessionFlow() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd => this.ComputeFlowEnd(); @@ -269,7 +269,7 @@ public SuccessionFlow() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -277,7 +277,7 @@ public SuccessionFlow() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -286,7 +286,7 @@ public SuccessionFlow() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -294,7 +294,7 @@ public SuccessionFlow() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -303,7 +303,7 @@ public SuccessionFlow() /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IFlow.Interaction")] @@ -318,7 +318,7 @@ public SuccessionFlow() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -326,7 +326,7 @@ public SuccessionFlow() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -335,14 +335,14 @@ public SuccessionFlow() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -350,14 +350,14 @@ public SuccessionFlow() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -371,7 +371,7 @@ public SuccessionFlow() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -379,7 +379,7 @@ public SuccessionFlow() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -390,21 +390,21 @@ public SuccessionFlow() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -412,26 +412,26 @@ public SuccessionFlow() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -439,7 +439,7 @@ public SuccessionFlow() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -447,7 +447,7 @@ public SuccessionFlow() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -455,7 +455,7 @@ public SuccessionFlow() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -464,7 +464,7 @@ public SuccessionFlow() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -475,14 +475,14 @@ public SuccessionFlow() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -491,7 +491,7 @@ public SuccessionFlow() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -500,7 +500,7 @@ public SuccessionFlow() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -510,7 +510,7 @@ public SuccessionFlow() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -519,7 +519,7 @@ public SuccessionFlow() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -529,7 +529,7 @@ public SuccessionFlow() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -539,14 +539,14 @@ public SuccessionFlow() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -555,7 +555,7 @@ public SuccessionFlow() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -564,7 +564,7 @@ public SuccessionFlow() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -574,7 +574,7 @@ public SuccessionFlow() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -584,7 +584,7 @@ public SuccessionFlow() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -594,7 +594,7 @@ public SuccessionFlow() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -603,7 +603,7 @@ public SuccessionFlow() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -613,7 +613,7 @@ public SuccessionFlow() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -622,7 +622,7 @@ public SuccessionFlow() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -633,7 +633,7 @@ public SuccessionFlow() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -642,7 +642,7 @@ public SuccessionFlow() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -650,7 +650,7 @@ public SuccessionFlow() /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -661,7 +661,7 @@ public SuccessionFlow() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -673,7 +673,7 @@ public SuccessionFlow() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -683,7 +683,7 @@ public SuccessionFlow() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -693,7 +693,7 @@ public SuccessionFlow() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -703,7 +703,7 @@ public SuccessionFlow() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -712,7 +712,7 @@ public SuccessionFlow() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -722,14 +722,14 @@ public SuccessionFlow() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -737,7 +737,7 @@ public SuccessionFlow() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -747,7 +747,7 @@ public SuccessionFlow() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -755,7 +755,7 @@ public SuccessionFlow() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -766,7 +766,7 @@ public SuccessionFlow() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -777,7 +777,7 @@ public SuccessionFlow() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -788,7 +788,7 @@ public SuccessionFlow() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -796,7 +796,7 @@ public SuccessionFlow() /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public IPayloadFeature payloadFeature => this.ComputePayloadFeature(); @@ -804,7 +804,7 @@ public SuccessionFlow() /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType => this.ComputePayloadType(); @@ -816,7 +816,7 @@ public SuccessionFlow() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -824,7 +824,7 @@ public SuccessionFlow() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -833,7 +833,7 @@ public SuccessionFlow() /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -844,14 +844,14 @@ public SuccessionFlow() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -864,7 +864,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -874,14 +874,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public IFeature sourceOutputFeature => this.ComputeSourceOutputFeature(); /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -895,7 +895,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -905,14 +905,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public IFeature targetInputFeature => this.ComputeTargetInputFeature(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -924,7 +924,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Kernel.Connectors.IConnector)this).association]; @@ -936,7 +936,7 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -1031,7 +1031,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1137,10 +1137,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1299,7 +1299,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1356,12 +1356,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1488,7 +1487,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/SuccessionFlowUsage.cs b/SysML2.NET/Core/AutoGenPoco/SuccessionFlowUsage.cs index 9b1b5688..bb54d960 100644 --- a/SysML2.NET/Core/AutoGenPoco/SuccessionFlowUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/SuccessionFlowUsage.cs @@ -103,7 +103,7 @@ public SuccessionFlowUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -113,14 +113,14 @@ public SuccessionFlowUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Associations that type the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674983_471497_43284", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IConnector.Association")] @@ -129,7 +129,7 @@ public SuccessionFlowUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IFlow.Interaction")] [Implements(implementation: "IStep.Behavior")] @@ -143,7 +143,7 @@ public SuccessionFlowUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -152,7 +152,7 @@ public SuccessionFlowUsage() /// The connectorEnds determine via ReferenceSubsetting Relationships which Features are related by the /// Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1556735067666_827798_21922", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [Implements(implementation: "IConnector.ConnectorEnd")] public List connectorEnd => this.ComputeConnectorEnd(); @@ -163,14 +163,14 @@ public SuccessionFlowUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -180,7 +180,7 @@ public SuccessionFlowUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -189,7 +189,7 @@ public SuccessionFlowUsage() /// that, if it exists and was the featuringType of this Connector, the Connector would satisfy the /// checkConnectorTypeFeaturing constraint. /// - [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737751598145_444042_71", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IConnector.DefaultFeaturingType")] public IType defaultFeaturingType => this.ComputeDefaultFeaturingType(); @@ -198,7 +198,7 @@ public SuccessionFlowUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -213,14 +213,14 @@ public SuccessionFlowUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -229,7 +229,7 @@ public SuccessionFlowUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -239,14 +239,14 @@ public SuccessionFlowUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -256,14 +256,14 @@ public SuccessionFlowUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IConnector.ConnectorEnd")] [Implements(implementation: "IType.EndFeature")] @@ -273,7 +273,7 @@ public SuccessionFlowUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -282,7 +282,7 @@ public SuccessionFlowUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -292,14 +292,14 @@ public SuccessionFlowUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -309,7 +309,7 @@ public SuccessionFlowUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -318,7 +318,7 @@ public SuccessionFlowUsage() /// other kinds of Kernel Interactions are also allowed, to permit use of Interactions from the Kernel /// Model Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661892878973_977062_185", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1661900477937_518125_727")] [Implements(implementation: "IFlowUsage.FlowDefinition")] @@ -327,7 +327,7 @@ public SuccessionFlowUsage() /// /// The connectorEnds of this Flow that are FlowEnds. /// - [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219311176_506548_20966", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 2, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1556735067666_827798_21922")] [Implements(implementation: "IFlow.FlowEnd")] public List flowEnd => this.ComputeFlowEnd(); @@ -335,7 +335,7 @@ public SuccessionFlowUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -343,7 +343,7 @@ public SuccessionFlowUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -351,7 +351,7 @@ public SuccessionFlowUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -360,7 +360,7 @@ public SuccessionFlowUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -368,7 +368,7 @@ public SuccessionFlowUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -377,7 +377,7 @@ public SuccessionFlowUsage() /// The Interactions that type this Flow. Interactions are both Associations and Behaviors, which can /// type Connectors and Steps, respectively. /// - [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661900477937_518125_727", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674983_471497_43284")] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IFlowUsage.FlowDefinition")] @@ -393,7 +393,7 @@ public SuccessionFlowUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -401,7 +401,7 @@ public SuccessionFlowUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -410,14 +410,14 @@ public SuccessionFlowUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -425,14 +425,14 @@ public SuccessionFlowUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -446,7 +446,7 @@ public SuccessionFlowUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -454,7 +454,7 @@ public SuccessionFlowUsage() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -465,7 +465,7 @@ public SuccessionFlowUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -473,21 +473,21 @@ public SuccessionFlowUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -495,33 +495,33 @@ public SuccessionFlowUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -529,7 +529,7 @@ public SuccessionFlowUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -542,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -550,11 +550,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -580,7 +580,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -591,14 +591,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -606,7 +606,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -614,7 +614,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -622,7 +622,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -630,7 +630,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -638,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -646,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -656,7 +656,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -664,7 +664,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -672,7 +672,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -680,7 +680,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -688,7 +688,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -696,7 +696,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -704,7 +704,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -712,7 +712,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -720,7 +720,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -728,7 +728,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -768,7 +768,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -776,7 +776,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -785,7 +785,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -801,7 +801,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -809,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -819,7 +819,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -828,7 +828,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -837,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -856,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -865,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -875,7 +875,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -885,14 +885,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -901,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -930,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -940,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -949,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -968,7 +968,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -979,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -996,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -1007,7 +1007,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -1019,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1029,7 +1029,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1039,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1049,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1068,14 +1068,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1084,7 +1084,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1092,7 +1092,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1102,7 +1102,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1110,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -1121,7 +1121,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1132,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1142,7 +1142,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1151,7 +1151,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1159,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedFeature of the Flow that is a PayloadFeature (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563219424870_347345_21142", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IFlow.PayloadFeature")] public IPayloadFeature payloadFeature => this.ComputePayloadFeature(); @@ -1167,7 +1167,7 @@ bool Core.Features.IFeature.IsVariable /// /// The type of values transferred, which is the type of the payloadFeature of the Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870569046_1672_18020", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.PayloadType")] public List payloadType => this.ComputePayloadType(); @@ -1176,7 +1176,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1188,7 +1188,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1196,7 +1196,7 @@ bool Core.Features.IFeature.IsVariable /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.RelatedFeature")] [Implements(implementation: "IRelationship.RelatedElement")] List Root.Elements.IRelationship.relatedElement => [.. this.relatedFeature]; @@ -1205,7 +1205,7 @@ bool Core.Features.IFeature.IsVariable /// The Features that are related by this Connector considered as a Relationship and that restrict the /// links it identifies, given by the referenced Features of the connectorEnds of the Connector. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_916334_43210", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IConnector.RelatedFeature")] public List relatedFeature => this.ComputeRelatedFeature(); @@ -1216,14 +1216,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.SourceFeature")] [Implements(implementation: "IRelationship.Source")] @@ -1236,7 +1236,7 @@ List Root.Elements.IRelationship.Source /// /// The source relatedFeature for this Connector. It is the first relatedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953058873_558253_3897", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IConnector.SourceFeature")] @@ -1246,14 +1246,14 @@ List Root.Elements.IRelationship.Source /// The Feature that provides the items carried by the Flow. It must be a feature of the source of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870707078_57525_18088", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.SourceOutputFeature")] public IFeature sourceOutputFeature => this.ComputeSourceOutputFeature(); /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IConnector.TargetFeature")] [Implements(implementation: "IRelationship.Target")] @@ -1267,7 +1267,7 @@ List Root.Elements.IRelationship.Target /// The target relatedFeatures for this Connector. This includes all the relatedFeatures other than the /// sourceFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594953128207_991867_3946", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674968_916334_43210")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IConnector.TargetFeature")] @@ -1277,14 +1277,14 @@ List Root.Elements.IRelationship.Target /// The Feature that receives the values carried by the Flow. It must be a feature of the target of the /// Flow. /// - [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536870573474_966268_18041", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFlow.TargetInputFeature")] public IFeature targetInputFeature => this.ComputeTargetInputFeature(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1296,7 +1296,7 @@ List Root.Elements.IRelationship.Target /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IConnector.Association")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Kernel.Connectors.IConnector)this).association]; @@ -1308,14 +1308,14 @@ List Root.Elements.IRelationship.Target /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1324,7 +1324,7 @@ List Root.Elements.IRelationship.Target /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1333,7 +1333,7 @@ List Root.Elements.IRelationship.Target /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1442,7 +1442,7 @@ List Root.Elements.IRelationship.Target public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1568,10 +1568,10 @@ List Root.Elements.IRelationship.Target /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1749,7 +1749,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1815,12 +1815,11 @@ List Root.Elements.IRelationship.Target /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1947,7 +1946,7 @@ List Root.Elements.IRelationship.Target /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/TerminateActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/TerminateActionUsage.cs index 61c82c91..0c81a74a 100644 --- a/SysML2.NET/Core/AutoGenPoco/TerminateActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/TerminateActionUsage.cs @@ -100,7 +100,7 @@ public TerminateActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -109,14 +109,14 @@ public TerminateActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -130,7 +130,7 @@ public TerminateActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -140,14 +140,14 @@ public TerminateActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -157,7 +157,7 @@ public TerminateActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -166,7 +166,7 @@ public TerminateActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -181,14 +181,14 @@ public TerminateActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -197,7 +197,7 @@ public TerminateActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -207,14 +207,14 @@ public TerminateActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -224,14 +224,14 @@ public TerminateActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -240,7 +240,7 @@ public TerminateActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -249,7 +249,7 @@ public TerminateActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -259,14 +259,14 @@ public TerminateActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -276,14 +276,14 @@ public TerminateActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -291,7 +291,7 @@ public TerminateActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -299,7 +299,7 @@ public TerminateActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -308,7 +308,7 @@ public TerminateActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -316,7 +316,7 @@ public TerminateActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -330,7 +330,7 @@ public TerminateActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -338,7 +338,7 @@ public TerminateActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -347,14 +347,14 @@ public TerminateActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -362,14 +362,14 @@ public TerminateActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -383,7 +383,7 @@ public TerminateActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -394,7 +394,7 @@ public TerminateActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -402,21 +402,21 @@ public TerminateActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -424,33 +424,33 @@ public TerminateActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -458,7 +458,7 @@ public TerminateActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -471,7 +471,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -479,11 +479,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -492,7 +492,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -509,7 +509,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -520,14 +520,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -714,7 +714,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -748,7 +748,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -757,7 +757,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -766,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -775,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -785,7 +785,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -794,7 +794,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -804,7 +804,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -814,14 +814,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -830,7 +830,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -839,7 +839,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -849,7 +849,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -859,7 +859,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -869,7 +869,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -878,7 +878,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -888,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -897,7 +897,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -908,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -917,7 +917,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -937,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -947,7 +947,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -957,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -967,7 +967,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -976,7 +976,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -986,14 +986,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1002,7 +1002,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1010,7 +1010,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1020,7 +1020,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1039,7 +1039,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1049,7 +1049,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1058,7 +1058,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1068,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1080,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1090,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -1098,14 +1098,14 @@ bool Core.Features.IFeature.IsVariable /// The Expression that is the featureValue of the terminateOccurrence parameter of this /// TerminateActionUsage. /// - [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1724451750939_948290_107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITerminateActionUsage.TerminatedOccurrenceArgument")] public IExpression terminatedOccurrenceArgument => this.ComputeTerminatedOccurrenceArgument(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1117,7 +1117,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1129,14 +1129,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1145,7 +1145,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1154,7 +1154,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1263,7 +1263,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1389,10 +1389,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1561,7 +1561,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1616,12 +1616,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1748,7 +1747,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/TextualRepresentation.cs b/SysML2.NET/Core/AutoGenPoco/TextualRepresentation.cs index 8be35fc8..7eed4a1e 100644 --- a/SysML2.NET/Core/AutoGenPoco/TextualRepresentation.cs +++ b/SysML2.NET/Core/AutoGenPoco/TextualRepresentation.cs @@ -40,26 +40,25 @@ namespace SysML2.NET.Core.POCO.Root.Annotations /// given language. The representedElement must be the owner of the TextualRepresentation. The named /// language can be a natural language, in which case the body is an informal representation, or an /// artificial language, in which case the body is expected to be a formal, machine-parsable - /// representation.If the named language of a TextualRepresentation is machine-parsable, then the body + /// representation. If the named language of a TextualRepresentation is machine-parsable, then the body /// text should be legal input text as defined for that language. The interpretation of the named /// language string shall be case insensitive. The following language names are defined to correspond to - /// the given standard languages:
kerml Kernel Modeling Language
ocl Object Constraint - /// Language
alf Action Language for fUML
Other specifications may - /// define specific language strings, other than those shown above, to be used to indicate the use of - /// languages from those specifications in KerML TextualRepresentation.If the language of a - /// TextualRepresentation is "kerml", then the body text shall be a legal representation of - /// the representedElement in the KerML textual concrete syntax. A conforming tool can use such a - /// TextualRepresentation Annotation to record the original KerML concrete syntax text from which an - /// Element was parsed. In this case, it is a tool responsibility to ensure that the body of the - /// TextualRepresentation remains correct (or the Annotation is removed) if the annotated Element - /// changes other than by re-parsing the body text.An Element with a TextualRepresentation in a language - /// other than KerML is essentially a semantically "opaque" Element specified in the other - /// language. However, a conforming KerML tool may interpret such an element consistently with the - /// specification of the named language. + /// the given standard languages: + ///
kerml Kernel Modeling Language
ocl Object Constraint Language
alf Action Language for + /// fUML
Other specifications may define specific language strings, other + /// than those shown above, to be used to indicate the use of languages from those specifications in + /// KerML TextualRepresentation. If the language of a TextualRepresentation is "kerml", then + /// the body text shall be a legal representation of the representedElement in the KerML textual + /// concrete syntax. A conforming tool can use such a TextualRepresentation Annotation to record the + /// original KerML concrete syntax text from which an Element was parsed. In this case, it is a tool + /// responsibility to ensure that the body of the TextualRepresentation remains correct (or the + /// Annotation is removed) if the annotated Element changes other than by re-parsing the body text. An + /// Element with a TextualRepresentation in a language other than KerML is essentially a semantically + /// "opaque" Element specified in the other language. However, a conforming KerML tool may + /// interpret such an element consistently with the specification of the named language. /// [Class(xmiId: "_19_0_2_12e503d9_1594152214531_455349_2448", isAbstract: false, isFinalSpecialization: false, isActive: false)] [GeneratedCode("SysML2.NET", "latest")] @@ -86,7 +85,7 @@ public TextualRepresentation() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -95,7 +94,7 @@ public TextualRepresentation() /// annotatedElements of the annotations. If annotation is empty, then it is the owningNamespace of the /// AnnotatingElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594145755058_99428_86", aggregation: AggregationKind.None, lowerValue: 1, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("ITextualRepresentation.RepresentedElement")] [Implements(implementation: "IAnnotatingElement.AnnotatedElement")] List IAnnotatingElement.annotatedElement => this.representedElement != null ? [this.representedElement] : []; @@ -104,7 +103,7 @@ public TextualRepresentation() /// The Annotations that relate this AnnotatingElement to its annotatedElements. This includes the /// owningAnnotatingRelationship (if any) followed by all the ownedAnnotatingRelationshps. /// - [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543094212714_953084_18407", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IAnnotatingElement.Annotation")] public List annotation => this.ComputeAnnotation(); @@ -112,14 +111,14 @@ public TextualRepresentation() /// /// The textual representation of the representedElement in the given language. /// - [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1647817353412_339800_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Body")] public string Body { get; set; } /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,14 +128,14 @@ public TextualRepresentation() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -146,7 +145,7 @@ public TextualRepresentation() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -157,21 +156,21 @@ public TextualRepresentation() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The natural or artifical language in which the body text is written. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152270061_927814_2479", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITextualRepresentation.Language")] public string Language { get; set; } @@ -181,7 +180,7 @@ public TextualRepresentation() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -189,7 +188,7 @@ public TextualRepresentation() /// The ownedRelationships of this AnnotatingElement that are Annotations, for which this /// AnnotatingElement is the annotatingElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1703019570915_375100_18", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IAnnotatingElement.OwnedAnnotatingRelationship")] @@ -199,7 +198,7 @@ public TextualRepresentation() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -209,14 +208,14 @@ public TextualRepresentation() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -228,14 +227,14 @@ public TextualRepresentation() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this AnnotatingRelationship, if it is an Annotation /// - [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1735188506571_308678_376", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094212714_953084_18407")] [Implements(implementation: "IAnnotatingElement.OwningAnnotatingRelationship")] @@ -244,7 +243,7 @@ public TextualRepresentation() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -254,7 +253,7 @@ public TextualRepresentation() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -262,7 +261,7 @@ public TextualRepresentation() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -278,14 +277,14 @@ public TextualRepresentation() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The Element that is represented by this TextualRepresentation. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758494_414887_3389", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_744477_17277")] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594145755058_99428_86")] [Implements(implementation: "ITextualRepresentation.RepresentedElement")] @@ -297,14 +296,14 @@ public TextualRepresentation() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -353,7 +352,7 @@ public TextualRepresentation() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/TransitionFeatureMembership.cs b/SysML2.NET/Core/AutoGenPoco/TransitionFeatureMembership.cs index e7be33c7..87da3325 100644 --- a/SysML2.NET/Core/AutoGenPoco/TransitionFeatureMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/TransitionFeatureMembership.cs @@ -75,14 +75,14 @@ public TransitionFeatureMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -92,14 +92,14 @@ public TransitionFeatureMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -109,7 +109,7 @@ public TransitionFeatureMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -117,7 +117,7 @@ public TransitionFeatureMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -128,28 +128,28 @@ public TransitionFeatureMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this TransitionFeatureMembership is for a trigger, guard or effect. /// - [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575672142396_129864_506", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITransitionFeatureMembership.Kind")] public TransitionFeatureKind Kind { get; set; } /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -162,7 +162,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -170,7 +170,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -182,7 +182,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -193,7 +193,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -208,7 +208,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -216,7 +216,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -226,7 +226,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -234,7 +234,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -244,7 +244,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -253,7 +253,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("ITransitionFeatureMembership.TransitionFeature")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -262,7 +262,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -270,7 +270,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -278,7 +278,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -289,7 +289,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -301,14 +301,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -318,7 +318,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -326,7 +326,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -337,7 +337,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -362,7 +362,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -370,7 +370,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -380,14 +380,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -400,7 +400,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -419,7 +419,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -428,7 +428,7 @@ List Root.Elements.IRelationship.Target /// /// The Step that is the ownedMemberFeature of this TransitionFeatureMembership. /// - [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1582975046568_736161_148", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "ITransitionFeatureMembership.TransitionFeature")] public IStep transitionFeature => this.ComputeTransitionFeature(); @@ -437,7 +437,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -529,7 +529,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/TransitionUsage.cs b/SysML2.NET/Core/AutoGenPoco/TransitionUsage.cs index 926b4c93..995e4d92 100644 --- a/SysML2.NET/Core/AutoGenPoco/TransitionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/TransitionUsage.cs @@ -71,7 +71,7 @@ namespace SysML2.NET.Core.POCO.Systems.States /// A TransitionUsage is an ActionUsage representing a triggered transition between ActionUsages or /// StateUsages. When triggered by a triggerAction, when its guardExpression is true, the /// TransitionUsage asserts that its source is exited, then its effectAction (if any) is performed, and - /// then its target is entered.A TransitionUsage can be related to some of its ownedFeatures using + /// then its target is entered. A TransitionUsage can be related to some of its ownedFeatures using /// TransitionFeatureMembership Relationships, corresponding to the triggerAction, guardExpression and /// effectAction of the TransitionUsage. /// @@ -102,7 +102,7 @@ public TransitionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -111,14 +111,14 @@ public TransitionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -132,7 +132,7 @@ public TransitionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -142,14 +142,14 @@ public TransitionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -159,7 +159,7 @@ public TransitionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -168,7 +168,7 @@ public TransitionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -183,14 +183,14 @@ public TransitionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -199,7 +199,7 @@ public TransitionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -209,14 +209,14 @@ public TransitionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -227,7 +227,7 @@ public TransitionUsage() /// TransitionUsage related to it by TransitionFeatureMemberships with kind = effect, which must all be /// ActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029782522_542070_6299", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "ITransitionUsage.EffectAction")] public List effectAction => this.ComputeEffectAction(); @@ -236,14 +236,14 @@ public TransitionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -252,7 +252,7 @@ public TransitionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -261,7 +261,7 @@ public TransitionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -271,14 +271,14 @@ public TransitionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -288,7 +288,7 @@ public TransitionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -297,7 +297,7 @@ public TransitionUsage() /// TransitionUsage related to it by TransitionFeatureMemberships with kind = guard, which must all be /// Expressions. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029720824_747691_6254", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "ITransitionUsage.GuardExpression")] public List guardExpression => this.ComputeGuardExpression(); @@ -305,7 +305,7 @@ public TransitionUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -313,7 +313,7 @@ public TransitionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -321,7 +321,7 @@ public TransitionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -330,7 +330,7 @@ public TransitionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -338,7 +338,7 @@ public TransitionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -352,7 +352,7 @@ public TransitionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -360,7 +360,7 @@ public TransitionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -369,14 +369,14 @@ public TransitionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -384,14 +384,14 @@ public TransitionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -405,7 +405,7 @@ public TransitionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -416,7 +416,7 @@ public TransitionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -424,21 +424,21 @@ public TransitionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -446,33 +446,33 @@ public TransitionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -480,7 +480,7 @@ public TransitionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -493,7 +493,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -501,11 +501,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -514,7 +514,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -522,7 +522,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -542,14 +542,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -557,7 +557,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -565,7 +565,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -573,7 +573,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -607,7 +607,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -615,7 +615,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -623,7 +623,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -631,7 +631,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -639,7 +639,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -647,7 +647,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -655,7 +655,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -663,7 +663,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -671,7 +671,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -679,7 +679,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -687,7 +687,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -695,7 +695,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -703,7 +703,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -711,7 +711,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -719,7 +719,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -727,7 +727,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -736,7 +736,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -760,7 +760,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -788,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -797,7 +797,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -807,7 +807,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -816,7 +816,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -826,7 +826,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -836,14 +836,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -852,7 +852,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -861,7 +861,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -871,7 +871,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -881,7 +881,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -891,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -900,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -910,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -919,7 +919,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -930,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -939,7 +939,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -947,7 +947,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -979,7 +979,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -989,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1008,14 +1008,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1024,7 +1024,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1032,7 +1032,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1042,7 +1042,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1050,7 +1050,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1061,7 +1061,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1071,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1080,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1090,7 +1090,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1102,7 +1102,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1112,7 +1112,7 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); @@ -1120,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// The source ActionUsage of this TransitionUsage, which becomes the source of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029439311_947395_6114", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITransitionUsage.Source")] public IActionUsage source => this.ComputeSource(); @@ -1128,7 +1128,7 @@ bool Core.Features.IFeature.IsVariable /// The Succession that is the ownedFeature of this TransitionUsage, which, if the TransitionUsage is /// triggered, asserts the temporal ordering of the source and target. /// - [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581030490131_304332_6364", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "ITransitionUsage.Succession")] public ISuccession succession => this.ComputeSuccession(); @@ -1137,14 +1137,14 @@ bool Core.Features.IFeature.IsVariable /// The target ActionUsage of this TransitionUsage, which is the targetFeature of the succession for the /// TransitionUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029493366_130491_6153", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITransitionUsage.Target")] public IActionUsage target => this.ComputeTarget(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1155,7 +1155,7 @@ bool Core.Features.IFeature.IsVariable /// of the TransitionUsage related to it by TransitionFeatureMemberships with kind = trigger, which must /// all be AcceptActionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1581029662256_985457_6209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "ITransitionUsage.TriggerAction")] public List triggerAction => this.ComputeTriggerAction(); @@ -1166,7 +1166,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1178,14 +1178,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1194,7 +1194,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1203,7 +1203,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1312,7 +1312,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1438,10 +1438,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1610,7 +1610,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1665,12 +1665,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1815,7 +1814,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/TriggerInvocationExpression.cs b/SysML2.NET/Core/AutoGenPoco/TriggerInvocationExpression.cs index 14edb880..7a3b498a 100644 --- a/SysML2.NET/Core/AutoGenPoco/TriggerInvocationExpression.cs +++ b/SysML2.NET/Core/AutoGenPoco/TriggerInvocationExpression.cs @@ -73,24 +73,24 @@ public TriggerInvocationExpression() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Expressions whose results are bound to features of the instantiatedType. The arguments are /// ordered consistent with the order of the features, though they may not be one-to-one with all the - /// features.Note. The derivation of argument is given in the concrete subclasses of + /// features. Note. The derivation of argument is given in the concrete subclasses of /// InstantiationExpression. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134437590_328753_108", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IInstantiationExpression.Argument")] public List argument => this.ComputeArgument(); /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -104,7 +104,7 @@ public TriggerInvocationExpression() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -114,14 +114,14 @@ public TriggerInvocationExpression() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -131,7 +131,7 @@ public TriggerInvocationExpression() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -144,14 +144,14 @@ public TriggerInvocationExpression() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -161,14 +161,14 @@ public TriggerInvocationExpression() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -178,14 +178,14 @@ public TriggerInvocationExpression() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -194,7 +194,7 @@ public TriggerInvocationExpression() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -203,7 +203,7 @@ public TriggerInvocationExpression() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -213,14 +213,14 @@ public TriggerInvocationExpression() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -230,14 +230,15 @@ public TriggerInvocationExpression() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [Implements(implementation: "IExpression.Function")] public IFunction function => this.ComputeFunction(); @@ -245,7 +246,7 @@ public TriggerInvocationExpression() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -253,7 +254,7 @@ public TriggerInvocationExpression() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -262,7 +263,7 @@ public TriggerInvocationExpression() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -270,7 +271,7 @@ public TriggerInvocationExpression() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -278,7 +279,7 @@ public TriggerInvocationExpression() /// /// The Type that is being instantiated. /// - [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1739134352572_416088_80", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IInstantiationExpression.InstantiatedType")] public IType instantiatedType => this.ComputeInstantiatedType(); @@ -292,7 +293,7 @@ public TriggerInvocationExpression() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -300,7 +301,7 @@ public TriggerInvocationExpression() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -309,14 +310,14 @@ public TriggerInvocationExpression() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -324,14 +325,14 @@ public TriggerInvocationExpression() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -345,7 +346,7 @@ public TriggerInvocationExpression() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -356,14 +357,14 @@ public TriggerInvocationExpression() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -371,14 +372,14 @@ public TriggerInvocationExpression() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -386,26 +387,26 @@ public TriggerInvocationExpression() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -413,7 +414,7 @@ public TriggerInvocationExpression() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsVariable")] public bool IsVariable { get; set; } @@ -421,7 +422,7 @@ public TriggerInvocationExpression() /// Indicates which of the Functions from the Triggers model in the Kernel Semantic Library is to be /// invoked by this TriggerInvocationExpression. /// - [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1643588513495_774789_300", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ITriggerInvocationExpression.Kind")] public TriggerKind Kind { get; set; } @@ -429,7 +430,7 @@ public TriggerInvocationExpression() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -437,7 +438,7 @@ public TriggerInvocationExpression() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -446,7 +447,7 @@ public TriggerInvocationExpression() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -457,14 +458,14 @@ public TriggerInvocationExpression() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -473,7 +474,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -482,7 +483,7 @@ public TriggerInvocationExpression() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -492,7 +493,7 @@ public TriggerInvocationExpression() /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -501,7 +502,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -511,7 +512,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -521,14 +522,14 @@ public TriggerInvocationExpression() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -537,7 +538,7 @@ public TriggerInvocationExpression() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -546,7 +547,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -556,7 +557,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -566,7 +567,7 @@ public TriggerInvocationExpression() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -576,7 +577,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -585,7 +586,7 @@ public TriggerInvocationExpression() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -595,7 +596,7 @@ public TriggerInvocationExpression() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -604,7 +605,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -615,7 +616,7 @@ public TriggerInvocationExpression() /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -624,7 +625,7 @@ public TriggerInvocationExpression() /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -632,7 +633,7 @@ public TriggerInvocationExpression() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -644,7 +645,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -654,7 +655,7 @@ public TriggerInvocationExpression() /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -664,7 +665,7 @@ public TriggerInvocationExpression() /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -674,7 +675,7 @@ public TriggerInvocationExpression() /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -683,7 +684,7 @@ public TriggerInvocationExpression() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -693,14 +694,14 @@ public TriggerInvocationExpression() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -708,7 +709,7 @@ public TriggerInvocationExpression() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -718,7 +719,7 @@ public TriggerInvocationExpression() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -726,7 +727,7 @@ public TriggerInvocationExpression() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -737,7 +738,7 @@ public TriggerInvocationExpression() /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -748,7 +749,7 @@ public TriggerInvocationExpression() /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -761,7 +762,7 @@ public TriggerInvocationExpression() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -770,7 +771,7 @@ public TriggerInvocationExpression() /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -782,14 +783,14 @@ public TriggerInvocationExpression() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -801,7 +802,7 @@ public TriggerInvocationExpression() /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Type")] public List type => this.ComputeType(); @@ -812,7 +813,7 @@ public TriggerInvocationExpression() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -919,7 +920,7 @@ public TriggerInvocationExpression() public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1055,7 +1056,7 @@ public TriggerInvocationExpression() /// /// Return the Type to act as the instantiatedType for this InstantiationExpression. By default, this is /// the memberElement of the first ownedMembership that is not a FeatureMembership, which must be a - /// Type.Note. This operation is overridden in the subclass OperatorExpression. + /// Type. Note. This operation is overridden in the subclass OperatorExpression. /// /// /// The expected @@ -1072,10 +1073,10 @@ public TriggerInvocationExpression() /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1176,7 +1177,7 @@ public TriggerInvocationExpression() /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1255,7 +1256,7 @@ public TriggerInvocationExpression() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1301,12 +1302,11 @@ public TriggerInvocationExpression() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1433,7 +1433,7 @@ public TriggerInvocationExpression() /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/Type.cs b/SysML2.NET/Core/AutoGenPoco/Type.cs index 5a2d6085..08da31d3 100644 --- a/SysML2.NET/Core/AutoGenPoco/Type.cs +++ b/SysML2.NET/Core/AutoGenPoco/Type.cs @@ -69,14 +69,14 @@ public Type() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -86,7 +86,7 @@ public Type() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -99,14 +99,14 @@ public Type() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -114,7 +114,7 @@ public Type() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -124,14 +124,14 @@ public Type() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -139,7 +139,7 @@ public Type() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -149,14 +149,14 @@ public Type() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -164,7 +164,7 @@ public Type() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -173,7 +173,7 @@ public Type() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -181,7 +181,7 @@ public Type() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -195,7 +195,7 @@ public Type() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -203,14 +203,14 @@ public Type() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -221,26 +221,26 @@ public Type() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -248,7 +248,7 @@ public Type() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -256,7 +256,7 @@ public Type() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -265,7 +265,7 @@ public Type() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -276,14 +276,14 @@ public Type() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -292,7 +292,7 @@ public Type() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -301,7 +301,7 @@ public Type() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -311,7 +311,7 @@ public Type() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -321,7 +321,7 @@ public Type() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -331,14 +331,14 @@ public Type() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -347,7 +347,7 @@ public Type() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -356,7 +356,7 @@ public Type() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -366,7 +366,7 @@ public Type() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -375,7 +375,7 @@ public Type() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -385,7 +385,7 @@ public Type() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -394,7 +394,7 @@ public Type() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -404,7 +404,7 @@ public Type() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -416,7 +416,7 @@ public Type() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -425,7 +425,7 @@ public Type() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -435,14 +435,14 @@ public Type() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -452,7 +452,7 @@ public Type() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -460,7 +460,7 @@ public Type() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -476,7 +476,7 @@ public Type() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -486,14 +486,14 @@ public Type() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -506,7 +506,7 @@ public Type() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -721,7 +721,7 @@ public Type() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -744,12 +744,11 @@ public Type() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/TypeFeaturing.cs b/SysML2.NET/Core/AutoGenPoco/TypeFeaturing.cs index bd97cde1..ecd132ac 100644 --- a/SysML2.NET/Core/AutoGenPoco/TypeFeaturing.cs +++ b/SysML2.NET/Core/AutoGenPoco/TypeFeaturing.cs @@ -70,14 +70,14 @@ public TypeFeaturing() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -87,14 +87,14 @@ public TypeFeaturing() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -104,14 +104,14 @@ public TypeFeaturing() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// The Feature that is featured by the featuringType. It is the source of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904928950_912234_579", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "ITypeFeaturing.FeatureOfType")] public IFeature FeatureOfType { get; set; } @@ -119,7 +119,7 @@ public TypeFeaturing() /// /// The Type that features the featureOfType. It is the target of the TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603904945024_8186_598", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "ITypeFeaturing.FeaturingType")] public IType FeaturingType { get; set; } @@ -128,7 +128,7 @@ public TypeFeaturing() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -139,14 +139,14 @@ public TypeFeaturing() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -156,7 +156,7 @@ public TypeFeaturing() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -164,7 +164,7 @@ public TypeFeaturing() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -174,14 +174,14 @@ public TypeFeaturing() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -192,7 +192,7 @@ public TypeFeaturing() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -204,14 +204,14 @@ public TypeFeaturing() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// A featureOfType that is also the owningRelatedElement of this TypeFeaturing. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673976_689994_763", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_912234_579")] [Implements(implementation: "ITypeFeaturing.OwningFeatureOfType")] @@ -220,7 +220,7 @@ public TypeFeaturing() /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -230,7 +230,7 @@ public TypeFeaturing() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -238,7 +238,7 @@ public TypeFeaturing() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -249,7 +249,7 @@ public TypeFeaturing() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -265,7 +265,7 @@ public TypeFeaturing() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -273,7 +273,7 @@ public TypeFeaturing() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -283,14 +283,14 @@ public TypeFeaturing() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ITypeFeaturing.FeatureOfType")] [Implements(implementation: "IRelationship.Source")] @@ -309,7 +309,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("ITypeFeaturing.FeaturingType")] [Implements(implementation: "IRelationship.Target")] @@ -328,7 +328,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -397,7 +397,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Unioning.cs b/SysML2.NET/Core/AutoGenPoco/Unioning.cs index ade00f21..39c1b3bb 100644 --- a/SysML2.NET/Core/AutoGenPoco/Unioning.cs +++ b/SysML2.NET/Core/AutoGenPoco/Unioning.cs @@ -68,14 +68,14 @@ public Unioning() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -85,14 +85,14 @@ public Unioning() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -102,7 +102,7 @@ public Unioning() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -110,7 +110,7 @@ public Unioning() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -121,14 +121,14 @@ public Unioning() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -138,7 +138,7 @@ public Unioning() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -146,7 +146,7 @@ public Unioning() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -156,14 +156,14 @@ public Unioning() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -174,7 +174,7 @@ public Unioning() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -186,14 +186,14 @@ public Unioning() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -203,7 +203,7 @@ public Unioning() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -211,7 +211,7 @@ public Unioning() /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -222,7 +222,7 @@ public Unioning() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -238,7 +238,7 @@ public Unioning() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -246,7 +246,7 @@ public Unioning() /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -256,14 +256,14 @@ public Unioning() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IUnioning.TypeUnioned")] [Implements(implementation: "IRelationship.Source")] @@ -276,7 +276,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IUnioning.UnioningType")] [Implements(implementation: "IRelationship.Target")] @@ -295,7 +295,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -304,7 +304,7 @@ List Root.Elements.IRelationship.Target /// /// Type with interpretations partly determined by unioningType, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978504_423347_459", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] [Implements(implementation: "IUnioning.TypeUnioned")] @@ -313,7 +313,7 @@ List Root.Elements.IRelationship.Target /// /// Type that partly determines interpretations of typeUnioned, as described in Type::unioningType. /// - [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869982082_280210_472", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [Implements(implementation: "IUnioning.UnioningType")] public IType UnioningType { get; set; } @@ -381,7 +381,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/Usage.cs b/SysML2.NET/Core/AutoGenPoco/Usage.cs index a102685e..12cc1178 100644 --- a/SysML2.NET/Core/AutoGenPoco/Usage.cs +++ b/SysML2.NET/Core/AutoGenPoco/Usage.cs @@ -63,10 +63,10 @@ namespace SysML2.NET.Core.POCO.Systems.DefinitionAndUsage using SysML2.NET.Decorators; /// - /// A Usage is a usage of a Definition.A Usage may have nestedUsages that model features that apply in + /// A Usage is a usage of a Definition. A Usage may have nestedUsages that model features that apply in /// the context of the owningUsage. A Usage may also have Definitions nested in it, but this has no /// semantic significance, other than the nested scoping resulting from the Usage being considered as a - /// Namespace for any nested Definitions.However, if a Usage has isVariation = true, then it represents + /// Namespace for any nested Definitions. However, if a Usage has isVariation = true, then it represents /// a variation point Usage. In this case, all of its members must be variant Usages, related to the /// Usage by VariantMembership Relationships. Rather than being features of the Usage, variant Usages /// model different concrete alternatives that can be chosen to fill in for the variation point Usage. @@ -96,7 +96,7 @@ public Usage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -108,7 +108,7 @@ public Usage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -118,14 +118,14 @@ public Usage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -135,7 +135,7 @@ public Usage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -144,7 +144,7 @@ public Usage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [Implements(implementation: "IUsage.Definition")] public List definition => this.ComputeDefinition(); @@ -158,14 +158,14 @@ public Usage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -173,7 +173,7 @@ public Usage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -183,14 +183,14 @@ public Usage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -200,14 +200,14 @@ public Usage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -216,7 +216,7 @@ public Usage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -225,7 +225,7 @@ public Usage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -235,14 +235,14 @@ public Usage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -252,14 +252,14 @@ public Usage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -267,7 +267,7 @@ public Usage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -276,7 +276,7 @@ public Usage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -284,7 +284,7 @@ public Usage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -298,7 +298,7 @@ public Usage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -306,7 +306,7 @@ public Usage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -315,14 +315,14 @@ public Usage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -330,14 +330,14 @@ public Usage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -351,7 +351,7 @@ public Usage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -362,21 +362,21 @@ public Usage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -384,33 +384,33 @@ public Usage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -418,7 +418,7 @@ public Usage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -431,7 +431,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -439,11 +439,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -452,7 +452,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -460,7 +460,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -469,7 +469,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -480,14 +480,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -495,7 +495,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -503,7 +503,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -511,7 +511,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -519,7 +519,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -527,7 +527,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -535,7 +535,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -545,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -553,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -561,7 +561,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -569,7 +569,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -577,7 +577,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -585,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -674,7 +674,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -682,7 +682,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -690,7 +690,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -698,7 +698,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -706,7 +706,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -715,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -724,7 +724,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -743,7 +743,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -753,7 +753,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -763,14 +763,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -779,7 +779,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -788,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -798,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -808,7 +808,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -818,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -827,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -837,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -846,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -857,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -866,7 +866,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -874,7 +874,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -906,7 +906,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -935,14 +935,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -951,7 +951,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -959,7 +959,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -969,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -977,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -988,7 +988,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -998,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1011,7 +1011,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1021,14 +1021,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1040,7 +1040,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. this.definition]; @@ -1052,14 +1052,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1068,7 +1068,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1077,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1173,7 +1173,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1279,10 +1279,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1441,7 +1441,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1496,12 +1496,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1628,7 +1627,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/UseCaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/UseCaseDefinition.cs index 56a5d229..60d69b05 100644 --- a/SysML2.NET/Core/AutoGenPoco/UseCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/UseCaseDefinition.cs @@ -95,7 +95,7 @@ public UseCaseDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -104,7 +104,7 @@ public UseCaseDefinition() /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -113,14 +113,14 @@ public UseCaseDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -129,7 +129,7 @@ public UseCaseDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -139,7 +139,7 @@ public UseCaseDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -152,14 +152,14 @@ public UseCaseDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -168,7 +168,7 @@ public UseCaseDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -177,7 +177,7 @@ public UseCaseDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -187,22 +187,24 @@ public UseCaseDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -210,7 +212,7 @@ public UseCaseDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -220,14 +222,14 @@ public UseCaseDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -236,14 +238,14 @@ public UseCaseDefinition() /// The UseCaseUsages that are included by this UseCaseDefinition, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461043764_27_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUseCaseDefinition.IncludedUseCase")] public List includedUseCase => this.ComputeIncludedUseCase(); /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -252,7 +254,7 @@ public UseCaseDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -260,7 +262,7 @@ public UseCaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -274,7 +276,7 @@ public UseCaseDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -282,14 +284,14 @@ public UseCaseDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -300,44 +302,44 @@ public UseCaseDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -345,7 +347,7 @@ public UseCaseDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -353,7 +355,7 @@ public UseCaseDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -361,7 +363,7 @@ public UseCaseDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -370,7 +372,7 @@ public UseCaseDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -381,14 +383,14 @@ public UseCaseDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -396,7 +398,7 @@ public UseCaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -404,7 +406,7 @@ public UseCaseDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -412,7 +414,7 @@ public UseCaseDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -420,7 +422,7 @@ public UseCaseDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -429,7 +431,7 @@ public UseCaseDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -438,7 +440,7 @@ public UseCaseDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -446,7 +448,7 @@ public UseCaseDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -454,7 +456,7 @@ public UseCaseDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -462,7 +464,7 @@ public UseCaseDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -470,7 +472,7 @@ public UseCaseDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -481,7 +483,7 @@ public UseCaseDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -489,7 +491,7 @@ public UseCaseDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -498,7 +500,7 @@ public UseCaseDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -508,7 +510,7 @@ public UseCaseDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -518,14 +520,14 @@ public UseCaseDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -534,7 +536,7 @@ public UseCaseDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -542,7 +544,7 @@ public UseCaseDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -551,7 +553,7 @@ public UseCaseDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -560,7 +562,7 @@ public UseCaseDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -569,7 +571,7 @@ public UseCaseDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -578,7 +580,7 @@ public UseCaseDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -586,7 +588,7 @@ public UseCaseDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -595,7 +597,7 @@ public UseCaseDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -604,7 +606,7 @@ public UseCaseDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -613,7 +615,7 @@ public UseCaseDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -623,7 +625,7 @@ public UseCaseDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -631,7 +633,7 @@ public UseCaseDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -639,7 +641,7 @@ public UseCaseDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -647,7 +649,7 @@ public UseCaseDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -655,7 +657,7 @@ public UseCaseDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -663,7 +665,7 @@ public UseCaseDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -674,7 +676,7 @@ public UseCaseDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -682,7 +684,7 @@ public UseCaseDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -691,7 +693,7 @@ public UseCaseDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -700,7 +702,7 @@ public UseCaseDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -709,7 +711,7 @@ public UseCaseDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -717,7 +719,7 @@ public UseCaseDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -725,7 +727,7 @@ public UseCaseDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -734,7 +736,7 @@ public UseCaseDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -743,7 +745,7 @@ public UseCaseDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -751,7 +753,7 @@ public UseCaseDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -759,7 +761,7 @@ public UseCaseDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -767,7 +769,7 @@ public UseCaseDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -776,14 +778,14 @@ public UseCaseDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -793,7 +795,7 @@ public UseCaseDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -801,7 +803,7 @@ public UseCaseDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -813,7 +815,7 @@ public UseCaseDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -826,14 +828,16 @@ public UseCaseDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -845,14 +849,14 @@ public UseCaseDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -860,7 +864,7 @@ public UseCaseDefinition() /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -869,7 +873,7 @@ public UseCaseDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -882,14 +886,14 @@ public UseCaseDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -898,7 +902,7 @@ public UseCaseDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -908,7 +912,7 @@ public UseCaseDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1124,7 +1128,7 @@ public UseCaseDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1147,12 +1151,11 @@ public UseCaseDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/UseCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/UseCaseUsage.cs index 6aee35d2..4275df85 100644 --- a/SysML2.NET/Core/AutoGenPoco/UseCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/UseCaseUsage.cs @@ -96,7 +96,7 @@ public UseCaseUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -106,7 +106,7 @@ public UseCaseUsage() /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -115,14 +115,14 @@ public UseCaseUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -133,7 +133,7 @@ public UseCaseUsage() /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -143,7 +143,7 @@ public UseCaseUsage() /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [RedefinedByProperty("IUseCaseUsage.UseCaseDefinition")] [Implements(implementation: "ICaseUsage.CaseDefinition")] @@ -157,7 +157,7 @@ public UseCaseUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -167,14 +167,14 @@ public UseCaseUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -184,7 +184,7 @@ public UseCaseUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -193,7 +193,7 @@ public UseCaseUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -208,14 +208,14 @@ public UseCaseUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -224,7 +224,7 @@ public UseCaseUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -234,14 +234,14 @@ public UseCaseUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -251,14 +251,14 @@ public UseCaseUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -267,7 +267,7 @@ public UseCaseUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -276,7 +276,7 @@ public UseCaseUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -286,14 +286,14 @@ public UseCaseUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -303,14 +303,15 @@ public UseCaseUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -319,7 +320,7 @@ public UseCaseUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -328,14 +329,14 @@ public UseCaseUsage() /// The UseCaseUsages that are included by this UseCaseUse, which are the useCaseIncludeds of the /// IncludeUseCaseUsages owned by this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621545989647_997634_1855", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUseCaseUsage.IncludedUseCase")] public List includedUseCase => this.ComputeIncludedUseCase(); /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -343,7 +344,7 @@ public UseCaseUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -352,7 +353,7 @@ public UseCaseUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -360,7 +361,7 @@ public UseCaseUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -374,7 +375,7 @@ public UseCaseUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -382,7 +383,7 @@ public UseCaseUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -391,14 +392,14 @@ public UseCaseUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -406,14 +407,14 @@ public UseCaseUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -427,7 +428,7 @@ public UseCaseUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -438,7 +439,7 @@ public UseCaseUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -446,14 +447,14 @@ public UseCaseUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -461,14 +462,14 @@ public UseCaseUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -476,33 +477,33 @@ public UseCaseUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -510,7 +511,7 @@ public UseCaseUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -523,7 +524,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -531,11 +532,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -544,7 +545,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -561,7 +562,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -572,14 +573,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -587,7 +588,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -595,7 +596,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -603,7 +604,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -611,7 +612,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -619,7 +620,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -627,7 +628,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -637,7 +638,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -645,7 +646,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -653,7 +654,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -661,7 +662,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -669,7 +670,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -677,7 +678,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -685,7 +686,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -693,7 +694,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -701,7 +702,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -709,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -717,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -725,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -733,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -741,7 +742,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -749,7 +750,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -757,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -766,7 +767,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -774,7 +775,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -782,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -790,7 +791,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -798,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -808,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -817,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -826,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -835,7 +836,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -854,7 +855,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -864,7 +865,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -874,14 +875,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -890,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -899,7 +900,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -909,7 +910,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -919,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -929,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -938,7 +939,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -948,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -957,7 +958,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -968,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -977,7 +978,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -997,7 +998,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -1007,7 +1008,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1017,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1027,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1036,7 +1037,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1046,14 +1047,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1062,7 +1063,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1070,7 +1071,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1080,7 +1081,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1088,7 +1089,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1099,7 +1100,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1109,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1118,7 +1119,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1128,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1140,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1149,7 +1150,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1161,14 +1162,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1177,7 +1178,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1189,7 +1190,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1201,14 +1202,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1216,7 +1217,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseDefinition that is the definition of this UseCaseUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621460964889_804779_881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IUseCaseUsage.UseCaseDefinition")] public IUseCaseDefinition useCaseDefinition => this.ComputeUseCaseDefinition(); @@ -1225,7 +1226,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1234,7 +1235,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1355,7 +1356,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1495,10 +1496,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1608,7 +1609,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1696,7 +1697,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1751,12 +1752,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1883,7 +1883,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/VariantMembership.cs b/SysML2.NET/Core/AutoGenPoco/VariantMembership.cs index f9bc3714..79026814 100644 --- a/SysML2.NET/Core/AutoGenPoco/VariantMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/VariantMembership.cs @@ -71,14 +71,14 @@ public VariantMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -88,14 +88,14 @@ public VariantMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -105,7 +105,7 @@ public VariantMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -113,7 +113,7 @@ public VariantMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -124,21 +124,21 @@ public VariantMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -151,7 +151,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -159,7 +159,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -171,7 +171,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -181,7 +181,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -196,7 +196,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -204,7 +204,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -214,7 +214,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -222,7 +222,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IVariantMembership.OwnedVariantUsage")] @@ -232,7 +232,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -240,7 +240,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -248,7 +248,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -256,7 +256,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -267,7 +267,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -279,7 +279,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Usage that represents a variant in the context of the owningVariationDefinition or /// owningVariationUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978683452_645414_775", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [Implements(implementation: "IVariantMembership.OwnedVariantUsage")] public IUsage ownedVariantUsage => this.ComputeOwnedVariantUsage(); @@ -288,14 +288,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -305,7 +305,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -313,7 +313,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -324,7 +324,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -340,7 +340,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -348,7 +348,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -358,14 +358,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -378,7 +378,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -397,7 +397,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -407,7 +407,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -499,7 +499,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/VerificationCaseDefinition.cs b/SysML2.NET/Core/AutoGenPoco/VerificationCaseDefinition.cs index 9953a7bf..3e6c1146 100644 --- a/SysML2.NET/Core/AutoGenPoco/VerificationCaseDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/VerificationCaseDefinition.cs @@ -94,7 +94,7 @@ public VerificationCaseDefinition() /// The ActionUsages that are steps in this ActionDefinition, which define the actions that specify the /// behavior of the ActionDefinition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500809065_170841_30688", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IActionDefinition.Action")] @@ -103,7 +103,7 @@ public VerificationCaseDefinition() /// /// The parameters of this CaseDefinition that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464609772_382176_1612", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ActorParameter")] @@ -112,14 +112,14 @@ public VerificationCaseDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The actions of this CalculationDefinition that are CalculationUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588214479224_101961_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565500809065_170841_30688")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948400639_301251_20841")] [Implements(implementation: "ICalculationDefinition.Calculation")] @@ -128,7 +128,7 @@ public VerificationCaseDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -138,7 +138,7 @@ public VerificationCaseDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -151,14 +151,14 @@ public VerificationCaseDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -167,7 +167,7 @@ public VerificationCaseDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -176,7 +176,7 @@ public VerificationCaseDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -186,22 +186,24 @@ public VerificationCaseDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -209,7 +211,7 @@ public VerificationCaseDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -219,14 +221,14 @@ public VerificationCaseDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -234,7 +236,7 @@ public VerificationCaseDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -243,7 +245,7 @@ public VerificationCaseDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -251,7 +253,7 @@ public VerificationCaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -265,7 +267,7 @@ public VerificationCaseDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -273,14 +275,14 @@ public VerificationCaseDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -291,44 +293,44 @@ public VerificationCaseDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -336,7 +338,7 @@ public VerificationCaseDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -344,7 +346,7 @@ public VerificationCaseDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -352,7 +354,7 @@ public VerificationCaseDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -361,7 +363,7 @@ public VerificationCaseDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -372,14 +374,14 @@ public VerificationCaseDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The RequirementUsage representing the objective of this CaseDefinition. /// - [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590259317710_27529_910", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -387,7 +389,7 @@ public VerificationCaseDefinition() /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -395,7 +397,7 @@ public VerificationCaseDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -403,7 +405,7 @@ public VerificationCaseDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -411,7 +413,7 @@ public VerificationCaseDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -420,7 +422,7 @@ public VerificationCaseDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -429,7 +431,7 @@ public VerificationCaseDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -437,7 +439,7 @@ public VerificationCaseDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -445,7 +447,7 @@ public VerificationCaseDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -453,7 +455,7 @@ public VerificationCaseDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -461,7 +463,7 @@ public VerificationCaseDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -472,7 +474,7 @@ public VerificationCaseDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -480,7 +482,7 @@ public VerificationCaseDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -489,7 +491,7 @@ public VerificationCaseDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -499,7 +501,7 @@ public VerificationCaseDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -509,14 +511,14 @@ public VerificationCaseDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -525,7 +527,7 @@ public VerificationCaseDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -533,7 +535,7 @@ public VerificationCaseDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -542,7 +544,7 @@ public VerificationCaseDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -551,7 +553,7 @@ public VerificationCaseDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -560,7 +562,7 @@ public VerificationCaseDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -569,7 +571,7 @@ public VerificationCaseDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -577,7 +579,7 @@ public VerificationCaseDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -586,7 +588,7 @@ public VerificationCaseDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -595,7 +597,7 @@ public VerificationCaseDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -604,7 +606,7 @@ public VerificationCaseDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -614,7 +616,7 @@ public VerificationCaseDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -622,7 +624,7 @@ public VerificationCaseDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -630,7 +632,7 @@ public VerificationCaseDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -638,7 +640,7 @@ public VerificationCaseDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -646,7 +648,7 @@ public VerificationCaseDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -654,7 +656,7 @@ public VerificationCaseDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -665,7 +667,7 @@ public VerificationCaseDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -673,7 +675,7 @@ public VerificationCaseDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -682,7 +684,7 @@ public VerificationCaseDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -691,7 +693,7 @@ public VerificationCaseDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -700,7 +702,7 @@ public VerificationCaseDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -708,7 +710,7 @@ public VerificationCaseDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -716,7 +718,7 @@ public VerificationCaseDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -725,7 +727,7 @@ public VerificationCaseDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -734,7 +736,7 @@ public VerificationCaseDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -742,7 +744,7 @@ public VerificationCaseDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -750,7 +752,7 @@ public VerificationCaseDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -758,7 +760,7 @@ public VerificationCaseDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -767,14 +769,14 @@ public VerificationCaseDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -784,7 +786,7 @@ public VerificationCaseDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -792,7 +794,7 @@ public VerificationCaseDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -804,7 +806,7 @@ public VerificationCaseDefinition() /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -817,14 +819,16 @@ public VerificationCaseDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -836,14 +840,14 @@ public VerificationCaseDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -851,7 +855,7 @@ public VerificationCaseDefinition() /// /// The parameter of this CaseDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189932946_106647_973", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "ICaseDefinition.SubjectParameter")] @@ -860,7 +864,7 @@ public VerificationCaseDefinition() /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -873,14 +877,14 @@ public VerificationCaseDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -889,7 +893,7 @@ public VerificationCaseDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -899,7 +903,7 @@ public VerificationCaseDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -908,7 +912,7 @@ public VerificationCaseDefinition() /// The RequirementUsages verified by this VerificationCaseDefinition, which are the /// verifiedRequirements of all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922371399_701592_338", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IVerificationCaseDefinition.VerifiedRequirement")] public List verifiedRequirement => this.ComputeVerifiedRequirement(); @@ -1123,7 +1127,7 @@ public VerificationCaseDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1146,12 +1150,11 @@ public VerificationCaseDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/VerificationCaseUsage.cs b/SysML2.NET/Core/AutoGenPoco/VerificationCaseUsage.cs index 8758b3e8..b0d8ed2e 100644 --- a/SysML2.NET/Core/AutoGenPoco/VerificationCaseUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/VerificationCaseUsage.cs @@ -96,7 +96,7 @@ public VerificationCaseUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] @@ -106,7 +106,7 @@ public VerificationCaseUsage() /// /// The parameters of this CaseUsage that represent actors involved in the case. /// - [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621464633171_380461_1655", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ActorParameter")] @@ -115,14 +115,14 @@ public VerificationCaseUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -133,7 +133,7 @@ public VerificationCaseUsage() /// CalculationDefinition, but a kernel Function is also allowed, to permit use of Functions from the /// Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588213526305_899324_302", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1565500905804_589845_30779")] [RedefinedByProperty("ICaseUsage.CaseDefinition")] @@ -143,7 +143,7 @@ public VerificationCaseUsage() /// /// The CaseDefinition that is the type of this CaseUsage. /// - [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257465225_855208_512", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1588213526305_899324_302")] [Implements(implementation: "ICaseUsage.CaseDefinition")] public ICaseDefinition caseDefinition => this.ComputeCaseDefinition(); @@ -156,7 +156,7 @@ public VerificationCaseUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -166,14 +166,14 @@ public VerificationCaseUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -183,7 +183,7 @@ public VerificationCaseUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -192,7 +192,7 @@ public VerificationCaseUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -207,14 +207,14 @@ public VerificationCaseUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -223,7 +223,7 @@ public VerificationCaseUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -233,14 +233,14 @@ public VerificationCaseUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -250,14 +250,14 @@ public VerificationCaseUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -266,7 +266,7 @@ public VerificationCaseUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -275,7 +275,7 @@ public VerificationCaseUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -285,14 +285,14 @@ public VerificationCaseUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -302,14 +302,15 @@ public VerificationCaseUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("ICalculationUsage.CalculationDefinition")] [Implements(implementation: "IExpression.Function")] @@ -318,7 +319,7 @@ public VerificationCaseUsage() /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -326,7 +327,7 @@ public VerificationCaseUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -334,7 +335,7 @@ public VerificationCaseUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -343,7 +344,7 @@ public VerificationCaseUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -351,7 +352,7 @@ public VerificationCaseUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -365,7 +366,7 @@ public VerificationCaseUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -373,7 +374,7 @@ public VerificationCaseUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -382,14 +383,14 @@ public VerificationCaseUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -397,14 +398,14 @@ public VerificationCaseUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -418,7 +419,7 @@ public VerificationCaseUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -429,7 +430,7 @@ public VerificationCaseUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -437,14 +438,14 @@ public VerificationCaseUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -452,14 +453,14 @@ public VerificationCaseUsage() /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -467,33 +468,33 @@ public VerificationCaseUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -501,7 +502,7 @@ public VerificationCaseUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -514,7 +515,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -522,11 +523,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -535,7 +536,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -543,7 +544,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -552,7 +553,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -563,14 +564,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -578,7 +579,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -586,7 +587,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -594,7 +595,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -602,7 +603,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -610,7 +611,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -618,7 +619,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -628,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -636,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -644,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -652,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -660,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -668,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -676,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -684,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -692,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -700,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -708,7 +709,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -716,7 +717,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -724,7 +725,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -732,7 +733,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -740,7 +741,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -748,7 +749,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -757,7 +758,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -765,7 +766,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -773,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -781,7 +782,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -789,7 +790,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsage representing the objective of this CaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591138794257_404044_2145", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.ObjectiveRequirement")] public IRequirementUsage objectiveRequirement => this.ComputeObjectiveRequirement(); @@ -799,7 +800,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -808,7 +809,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -817,7 +818,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -826,7 +827,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -836,7 +837,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -845,7 +846,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -855,7 +856,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -865,14 +866,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -881,7 +882,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -890,7 +891,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -900,7 +901,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -910,7 +911,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -920,7 +921,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -929,7 +930,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -939,7 +940,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -948,7 +949,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -959,7 +960,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -968,7 +969,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -976,7 +977,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -988,7 +989,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -998,7 +999,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1008,7 +1009,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1018,7 +1019,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1027,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1037,14 +1038,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1053,7 +1054,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1061,7 +1062,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1071,7 +1072,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1079,7 +1080,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1090,7 +1091,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1100,7 +1101,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1109,7 +1110,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1119,7 +1120,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1131,7 +1132,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1140,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1152,14 +1153,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameter of this CaseUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595190279083_51021_1128", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "ICaseUsage.SubjectParameter")] @@ -1168,7 +1169,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1180,7 +1181,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1192,14 +1193,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1208,7 +1209,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1217,7 +1218,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1225,7 +1226,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCase that is the definition of this VerificationCaseUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821408366_748769_10316", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257465225_855208_512")] [Implements(implementation: "IVerificationCaseUsage.VerificationCaseDefinition")] public IVerificationCaseDefinition verificationCaseDefinition => this.ComputeVerificationCaseDefinition(); @@ -1234,7 +1235,7 @@ bool Core.Features.IFeature.IsVariable /// The RequirementUsages verified by this VerificationCaseUsage, which are the verifiedRequirements of /// all RequirementVerificationMemberships of the objectiveRequirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603922396599_812331_357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IVerificationCaseUsage.VerifiedRequirement")] public List verifiedRequirement => this.ComputeVerifiedRequirement(); @@ -1354,7 +1355,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1494,10 +1495,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1607,7 +1608,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1695,7 +1696,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1750,12 +1751,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1882,7 +1882,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ViewDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ViewDefinition.cs index 92e4fa8a..680e6a60 100644 --- a/SysML2.NET/Core/AutoGenPoco/ViewDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ViewDefinition.cs @@ -93,14 +93,14 @@ public ViewDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -110,7 +110,7 @@ public ViewDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -123,14 +123,14 @@ public ViewDefinition() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -138,7 +138,7 @@ public ViewDefinition() /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -147,7 +147,7 @@ public ViewDefinition() /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -157,14 +157,14 @@ public ViewDefinition() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -172,7 +172,7 @@ public ViewDefinition() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -182,14 +182,14 @@ public ViewDefinition() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -197,7 +197,7 @@ public ViewDefinition() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -206,7 +206,7 @@ public ViewDefinition() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -214,7 +214,7 @@ public ViewDefinition() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -228,7 +228,7 @@ public ViewDefinition() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -236,14 +236,14 @@ public ViewDefinition() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -254,33 +254,33 @@ public ViewDefinition() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -288,7 +288,7 @@ public ViewDefinition() /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -296,7 +296,7 @@ public ViewDefinition() /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -304,7 +304,7 @@ public ViewDefinition() /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -313,7 +313,7 @@ public ViewDefinition() /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -324,14 +324,14 @@ public ViewDefinition() /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -339,7 +339,7 @@ public ViewDefinition() /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -347,7 +347,7 @@ public ViewDefinition() /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -355,7 +355,7 @@ public ViewDefinition() /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -364,7 +364,7 @@ public ViewDefinition() /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -373,7 +373,7 @@ public ViewDefinition() /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -381,7 +381,7 @@ public ViewDefinition() /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -389,7 +389,7 @@ public ViewDefinition() /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -397,7 +397,7 @@ public ViewDefinition() /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -405,7 +405,7 @@ public ViewDefinition() /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -416,7 +416,7 @@ public ViewDefinition() /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -424,7 +424,7 @@ public ViewDefinition() /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -433,7 +433,7 @@ public ViewDefinition() /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -443,7 +443,7 @@ public ViewDefinition() /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -453,14 +453,14 @@ public ViewDefinition() /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -469,7 +469,7 @@ public ViewDefinition() /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -477,7 +477,7 @@ public ViewDefinition() /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -486,7 +486,7 @@ public ViewDefinition() /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -495,7 +495,7 @@ public ViewDefinition() /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -504,7 +504,7 @@ public ViewDefinition() /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -513,7 +513,7 @@ public ViewDefinition() /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -521,7 +521,7 @@ public ViewDefinition() /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -530,7 +530,7 @@ public ViewDefinition() /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -539,7 +539,7 @@ public ViewDefinition() /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -548,7 +548,7 @@ public ViewDefinition() /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -558,7 +558,7 @@ public ViewDefinition() /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -566,7 +566,7 @@ public ViewDefinition() /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -574,7 +574,7 @@ public ViewDefinition() /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -582,7 +582,7 @@ public ViewDefinition() /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -590,7 +590,7 @@ public ViewDefinition() /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -598,7 +598,7 @@ public ViewDefinition() /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -609,7 +609,7 @@ public ViewDefinition() /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -617,7 +617,7 @@ public ViewDefinition() /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -626,7 +626,7 @@ public ViewDefinition() /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -635,7 +635,7 @@ public ViewDefinition() /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -644,7 +644,7 @@ public ViewDefinition() /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -652,7 +652,7 @@ public ViewDefinition() /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -660,7 +660,7 @@ public ViewDefinition() /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -669,7 +669,7 @@ public ViewDefinition() /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -678,7 +678,7 @@ public ViewDefinition() /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -686,7 +686,7 @@ public ViewDefinition() /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -694,7 +694,7 @@ public ViewDefinition() /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -702,7 +702,7 @@ public ViewDefinition() /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -711,14 +711,14 @@ public ViewDefinition() /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -728,7 +728,7 @@ public ViewDefinition() /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -736,7 +736,7 @@ public ViewDefinition() /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -752,7 +752,7 @@ public ViewDefinition() /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -760,7 +760,7 @@ public ViewDefinition() /// The composite ownedRequirements of this ViewDefinition that are ViewpointUsages for viewpoints /// satisfied by the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645596183_374903_1209", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IViewDefinition.SatisfiedViewpoint")] public List satisfiedViewpoint => this.ComputeSatisfiedViewpoint(); @@ -771,14 +771,14 @@ public ViewDefinition() /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -791,14 +791,14 @@ public ViewDefinition() /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -807,7 +807,7 @@ public ViewDefinition() /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -817,7 +817,7 @@ public ViewDefinition() /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -825,7 +825,7 @@ public ViewDefinition() /// /// The usages of this ViewDefinition that are ViewUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644452170_21813_753", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IViewDefinition.View")] public List view => this.ComputeView(); @@ -834,7 +834,7 @@ public ViewDefinition() /// The Expressions related to this ViewDefinition by ElementFilterMemberships, which specify conditions /// on Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938929077_183245_4796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IViewDefinition.ViewCondition")] public List viewCondition => this.ComputeViewCondition(); @@ -843,7 +843,7 @@ public ViewDefinition() /// The RenderingUsage to be used to render views defined by this ViewDefinition, which is the /// referencedRendering of the ViewRenderingMembership of the ViewDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657187664_758418_4914", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewDefinition.ViewRendering")] public IRenderingUsage viewRendering => this.ComputeViewRendering(); @@ -1058,7 +1058,7 @@ public ViewDefinition() /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1081,12 +1081,11 @@ public ViewDefinition() /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ViewRenderingMembership.cs b/SysML2.NET/Core/AutoGenPoco/ViewRenderingMembership.cs index d0e391d7..6db47323 100644 --- a/SysML2.NET/Core/AutoGenPoco/ViewRenderingMembership.cs +++ b/SysML2.NET/Core/AutoGenPoco/ViewRenderingMembership.cs @@ -72,14 +72,14 @@ public ViewRenderingMembership() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -89,14 +89,14 @@ public ViewRenderingMembership() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -106,7 +106,7 @@ public ViewRenderingMembership() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } @@ -114,7 +114,7 @@ public ViewRenderingMembership() /// Whether this Relationship was generated by tooling to meet semantic rules, rather than being /// directly created by a modeler. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070829631_521257_3623", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IRelationship.IsImplied")] public bool IsImplied { get; set; } @@ -125,21 +125,21 @@ public ViewRenderingMembership() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// The Element that becomes a member of the membershipOwningNamespace due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_819490_43195", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_138197_43179")] [RedefinedByProperty("IOwningMembership.OwnedMemberElement")] [Implements(implementation: "IMembership.MemberElement")] @@ -152,7 +152,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The elementId of the memberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721199802_246768_242", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberElementId")] [Implements(implementation: "IMembership.MemberElementId")] string Root.Namespaces.IMembership.memberElementId => this.ownedMemberElementId; @@ -160,7 +160,7 @@ IElement Root.Namespaces.IMembership.MemberElement /// /// The name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_35293_43192", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberName")] [Implements(implementation: "IMembership.MemberName")] string Root.Namespaces.IMembership.MemberName @@ -172,7 +172,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The Namespace of which the memberElement becomes a member due to this Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_193857_43197", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_531296_43182")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_693018_16749")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_696758_43228")] @@ -183,7 +183,7 @@ string Root.Namespaces.IMembership.MemberName /// /// The short name of the memberElement relative to the membershipOwningNamespace. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721174176_601088_238", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IOwningMembership.OwnedMemberShortName")] [Implements(implementation: "IMembership.MemberShortName")] string Root.Namespaces.IMembership.MemberShortName @@ -198,7 +198,7 @@ string Root.Namespaces.IMembership.MemberShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); @@ -206,7 +206,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -216,7 +216,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); @@ -224,7 +224,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Element that becomes an ownedMember of the membershipOwningNamespace due to this /// OwningMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_501750_43196", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_59873_43302")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_819490_43195")] [RedefinedByProperty("IFeatureMembership.OwnedMemberFeature")] @@ -234,7 +234,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The elementId of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721234828_904219_244", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721199802_246768_242")] [Implements(implementation: "IOwningMembership.OwnedMemberElementId")] public string ownedMemberElementId => this.ComputeOwnedMemberElementId(); @@ -243,7 +243,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Feature that this FeatureMembership relates to its owningType, making it an ownedFeature of the /// owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_898044_43344", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_501750_43196")] [RedefinedByProperty("IViewRenderingMembership.OwnedRendering")] [Implements(implementation: "IFeatureMembership.OwnedMemberFeature")] @@ -252,7 +252,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The name of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1648181616390_323441_387", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674964_35293_43192")] [Implements(implementation: "IOwningMembership.OwnedMemberName")] public string ownedMemberName => this.ComputeOwnedMemberName(); @@ -260,7 +260,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The shortName of the ownedMemberElement. /// - [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651721262092_909505_246", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1651721174176_601088_238")] [Implements(implementation: "IOwningMembership.OwnedMemberShortName")] public string ownedMemberShortName => this.ComputeOwnedMemberShortName(); @@ -268,7 +268,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElements of this Relationship that are owned by the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_59873_43302", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwnedRelatedElement")] public IReadOnlyList OwnedRelatedElement => ((IContainedRelationship)this).OwnedRelatedElement; @@ -279,7 +279,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -291,7 +291,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The owned RenderingUsage that is either itself the referencedRendering or subsets the /// referencedRendering. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134244546_130200_6000", aggregation: AggregationKind.Composite, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674993_898044_43344")] [Implements(implementation: "IViewRenderingMembership.OwnedRendering")] public IRenderingUsage ownedRendering => this.ComputeOwnedRendering(); @@ -300,14 +300,14 @@ string Root.Namespaces.IMembership.MemberShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -317,7 +317,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -325,7 +325,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The relatedElement of this Relationship that owns the Relationship, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_693018_16749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [Implements(implementation: "IRelationship.OwningRelatedElement")] public IElement OwningRelatedElement => ((IContainedRelationship)this).OwningRelatedElement; @@ -336,7 +336,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -347,7 +347,7 @@ string Root.Namespaces.IMembership.MemberShortName /// /// The Type that owns this FeatureMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_418504_43339", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866524_738482_486")] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_193857_43197")] [Implements(implementation: "IFeatureMembership.OwningType")] @@ -361,7 +361,7 @@ string Root.Namespaces.IMembership.MemberShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -370,7 +370,7 @@ string Root.Namespaces.IMembership.MemberShortName /// referencedFeature of the ownedReferenceSubsetting for the ownedRendering, if there is one, and, /// otherwise, the ownedRendering itself. /// - [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617134300857_286392_6081", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewRenderingMembership.ReferencedRendering")] public IRenderingUsage referencedRendering => this.ComputeReferencedRendering(); @@ -378,7 +378,7 @@ string Root.Namespaces.IMembership.MemberShortName /// The Elements that are related by this Relationship, derived as the union of the source and target /// Elements of the Relationship. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_132339_43177", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRelationship.RelatedElement")] public List relatedElement => this.ComputeRelatedElement(); @@ -388,14 +388,14 @@ string Root.Namespaces.IMembership.MemberShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The relatedElements from which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674971_696758_43228", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MembershipOwningNamespace")] [Implements(implementation: "IRelationship.Source")] @@ -408,7 +408,7 @@ List Root.Elements.IRelationship.Source /// /// The relatedElements to which this Relationship is considered to be directed. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674961_138197_43179", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_132339_43177")] [RedefinedByProperty("IMembership.MemberElement")] [Implements(implementation: "IRelationship.Target")] @@ -427,7 +427,7 @@ List Root.Elements.IRelationship.Target /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -437,7 +437,7 @@ List Root.Elements.IRelationship.Target /// Whether or not the Membership of the memberElement in the membershipOwningNamespace is publicly /// visible outside that Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674964_42975_43193", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "public", isOwnerEnd: false)] [Implements(implementation: "IMembership.Visibility")] public VisibilityKind Visibility { get; set; } = VisibilityKind.Public; @@ -529,7 +529,7 @@ List Root.Elements.IRelationship.Target /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// diff --git a/SysML2.NET/Core/AutoGenPoco/ViewUsage.cs b/SysML2.NET/Core/AutoGenPoco/ViewUsage.cs index 3146c84c..be7310ed 100644 --- a/SysML2.NET/Core/AutoGenPoco/ViewUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ViewUsage.cs @@ -96,7 +96,7 @@ public ViewUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -108,7 +108,7 @@ public ViewUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -118,14 +118,14 @@ public ViewUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -135,7 +135,7 @@ public ViewUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -144,7 +144,7 @@ public ViewUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -159,14 +159,14 @@ public ViewUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.DirectedFeature")] public List directedFeature => this.ComputeDirectedFeature(); @@ -174,7 +174,7 @@ public ViewUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -184,14 +184,14 @@ public ViewUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -201,14 +201,14 @@ public ViewUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -217,7 +217,7 @@ public ViewUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -227,7 +227,7 @@ public ViewUsage() /// The Elements that are exposed by this ViewUsage, which are those memberElements of the imported /// Memberships from all the Expose Relationships that meet all the owned and inherited viewConditions. /// - [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596648681658_691767_2705", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IViewUsage.ExposedElement")] public List exposedElement => this.ComputeExposedElement(); @@ -235,7 +235,7 @@ public ViewUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -245,14 +245,14 @@ public ViewUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -262,14 +262,14 @@ public ViewUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -277,7 +277,7 @@ public ViewUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -285,7 +285,7 @@ public ViewUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -294,7 +294,7 @@ public ViewUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -302,7 +302,7 @@ public ViewUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -316,7 +316,7 @@ public ViewUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -324,7 +324,7 @@ public ViewUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -333,14 +333,14 @@ public ViewUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -348,14 +348,14 @@ public ViewUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -369,7 +369,7 @@ public ViewUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -380,7 +380,7 @@ public ViewUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -388,21 +388,21 @@ public ViewUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -410,33 +410,33 @@ public ViewUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -444,7 +444,7 @@ public ViewUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -457,7 +457,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -466,7 +466,7 @@ bool Core.Features.IFeature.IsVariable /// other kinds of Kernel Structures are also allowed, to permit use of Structures from the Kernel /// Library. /// - [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565471361757_649736_20796", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IItemUsage.ItemDefinition")] public List itemDefinition => this.ComputeItemDefinition(); @@ -475,11 +475,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -488,7 +488,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -496,7 +496,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -505,7 +505,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -516,14 +516,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -531,7 +531,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -539,7 +539,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -547,7 +547,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -555,7 +555,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -563,7 +563,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -571,7 +571,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -581,7 +581,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -589,7 +589,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -597,7 +597,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -605,7 +605,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -613,7 +613,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -621,7 +621,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -629,7 +629,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -637,7 +637,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -645,7 +645,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -653,7 +653,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -661,7 +661,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -669,7 +669,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -677,7 +677,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -685,7 +685,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -693,7 +693,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -701,7 +701,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -710,7 +710,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -718,7 +718,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -726,7 +726,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -734,7 +734,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -744,7 +744,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -752,7 +752,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -761,7 +761,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -770,7 +770,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -780,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -789,7 +789,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -799,7 +799,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -809,14 +809,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -825,7 +825,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -834,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -844,7 +844,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -854,7 +854,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -864,7 +864,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -873,7 +873,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -883,7 +883,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -892,7 +892,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -903,7 +903,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -912,7 +912,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -920,7 +920,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -932,7 +932,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -942,7 +942,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -952,7 +952,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -962,7 +962,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -971,7 +971,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -981,14 +981,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -997,7 +997,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1005,7 +1005,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1015,7 +1015,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1023,7 +1023,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1034,7 +1034,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1044,7 +1044,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1052,7 +1052,7 @@ bool Core.Features.IFeature.IsVariable /// /// The itemDefinitions of this PartUsage that are PartDefinitions. /// - [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591475180488_929065_121", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565471361757_649736_20796")] [RedefinedByProperty("IViewUsage.ViewDefinition")] [Implements(implementation: "IPartUsage.PartDefinition")] @@ -1063,7 +1063,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1075,7 +1075,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1083,7 +1083,7 @@ bool Core.Features.IFeature.IsVariable /// The nestedRequirements of this ViewUsage that are ViewpointUsages for (additional) viewpoints /// satisfied by the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596645688987_502277_1282", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IViewUsage.SatisfiedViewpoint")] public List satisfiedViewpoint => this.ComputeSatisfiedViewpoint(); @@ -1094,14 +1094,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1113,7 +1113,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1125,14 +1125,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1141,7 +1141,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1150,7 +1150,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1159,7 +1159,7 @@ bool Core.Features.IFeature.IsVariable /// The Expressions related to this ViewUsage by ElementFilterMemberships, which specify conditions on /// Elements to be rendered in a view. /// - [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606938933668_437943_4809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IViewUsage.ViewCondition")] public List viewCondition => this.ComputeViewCondition(); @@ -1167,7 +1167,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewDefinition that is the definition of this ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644438889_580287_734", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591475180488_929065_121")] [Implements(implementation: "IViewUsage.ViewDefinition")] public IViewDefinition viewDefinition => this.ComputeViewDefinition(); @@ -1176,7 +1176,7 @@ bool Core.Features.IFeature.IsVariable /// The RenderingUsage to be used to render views defined by this ViewUsage, which is the /// referencedRendering of the ViewRenderingMembership of the ViewUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596657318021_274182_5067", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewUsage.ViewRendering")] public IRenderingUsage viewRendering => this.ComputeViewRendering(); @@ -1271,7 +1271,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1388,10 +1388,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1550,7 +1550,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1605,12 +1605,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1737,7 +1736,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/ViewpointDefinition.cs b/SysML2.NET/Core/AutoGenPoco/ViewpointDefinition.cs index c2c4de9d..f5c606aa 100644 --- a/SysML2.NET/Core/AutoGenPoco/ViewpointDefinition.cs +++ b/SysML2.NET/Core/AutoGenPoco/ViewpointDefinition.cs @@ -93,7 +93,7 @@ public ViewpointDefinition() /// /// The parameters of this RequirementDefinition that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564041941_652319_2722", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.ActorParameter")] @@ -102,7 +102,7 @@ public ViewpointDefinition() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -111,7 +111,7 @@ public ViewpointDefinition() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376806647_629021_133", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -119,7 +119,7 @@ public ViewpointDefinition() /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -129,7 +129,7 @@ public ViewpointDefinition() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementDefinition.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -150,14 +150,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IBehavior.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -166,7 +166,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Definition that are directedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565495064714_974634_26150", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.DirectedUsage")] @@ -175,7 +175,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -185,22 +185,24 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); /// /// The Expressions that are steps in the calculation of the result of this Function. + /// The set of expressions that represent computational steps or parts of a system of equations within + /// the Function. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948400639_301251_20841", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_b9102da_1536346067212_587255_17343")] [Implements(implementation: "IFunction.Expression")] public List expression => this.ComputeExpression(); @@ -208,7 +210,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -218,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); @@ -226,7 +228,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementDefinition, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116733499_587735_3242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583376932997_792124_158")] [Implements(implementation: "IRequirementDefinition.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); @@ -234,7 +236,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -242,7 +244,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -251,7 +253,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -259,7 +261,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -273,7 +275,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -281,14 +283,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -299,44 +301,44 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } /// /// Whether this OccurrenceDefinition is constrained to represent at most one thing. /// - [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618955405499_394357_6740", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceDefinition.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether this Function can be used as the function of a model-level evaluable InvocationExpression. /// Certain Functions from the Kernel Functions Library are considered to have isModelLevelEvaluable = - /// true. For all other Functions it is false.Note: See the specification of the KerML + /// true. For all other Functions it is false. Note: See the specification of the KerML /// concrete syntax notation for Expressions for an identification of which library Functions are /// model-level evaluable. /// - [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617395221463_139517_26381", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFunction.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } @@ -344,7 +346,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Definition is for a variation point or not. If true, then all the memberships of the /// Definition must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978283180_265362_419", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IDefinition.IsVariation")] public bool IsVariation { get; set; } @@ -352,7 +354,7 @@ string Root.Elements.IElement.DeclaredShortName /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -360,7 +362,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -369,7 +371,7 @@ string Root.Elements.IElement.DeclaredShortName /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -380,14 +382,14 @@ string Root.Elements.IElement.DeclaredShortName /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -395,7 +397,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ActionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479011613_547927_1091", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedAction")] public List ownedAction => this.ComputeOwnedAction(); @@ -403,7 +405,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AllocationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430819239_430196_1024", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedAllocation")] public List ownedAllocation => this.ComputeOwnedAllocation(); @@ -411,7 +413,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AnalysisCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152747086_367030_3846", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedAnalysisCase")] public List ownedAnalysisCase => this.ComputeOwnedAnalysisCase(); @@ -420,7 +422,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -429,7 +431,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The AttributeUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500614097_490259_4413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedAttribute")] public List ownedAttribute => this.ComputeOwnedAttribute(); @@ -437,7 +439,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The CalculationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215335104_898924_667", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedCalculation")] public List ownedCalculation => this.ComputeOwnedCalculation(); @@ -445,7 +447,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The code>CaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_59601fc_1590257108055_7496_483", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215335104_898924_667")] [Implements(implementation: "IDefinition.OwnedCase")] public List ownedCase => this.ComputeOwnedCase(); @@ -453,7 +455,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConcernUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051597354_928367_1357", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedConcern")] public List ownedConcern => this.ComputeOwnedConcern(); @@ -461,7 +463,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -472,7 +474,7 @@ string Root.Elements.IElement.DeclaredShortName /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591480607506_951212_2333", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedConnection")] public List ownedConnection => this.ComputeOwnedConnection(); @@ -480,7 +482,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ConstraintUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578068081992_244000_1803", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedConstraint")] public List ownedConstraint => this.ComputeOwnedConstraint(); @@ -489,7 +491,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -499,7 +501,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -509,14 +511,14 @@ string Root.Elements.IElement.DeclaredShortName /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -525,7 +527,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The EnumerationUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946600508_763872_252", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500614097_490259_4413")] [Implements(implementation: "IDefinition.OwnedEnumeration")] public List ownedEnumeration => this.ComputeOwnedEnumeration(); @@ -533,7 +535,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -542,7 +544,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -551,7 +553,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The FlowUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624055201422_104863_1697", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedFlow")] public List ownedFlow => this.ComputeOwnedFlow(); @@ -560,7 +562,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -569,7 +571,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The InterfaceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498709150_220812_4128", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591480607506_951212_2333")] [Implements(implementation: "IDefinition.OwnedInterface")] public List ownedInterface => this.ComputeOwnedInterface(); @@ -577,7 +579,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -586,7 +588,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ItemUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482567975_649284_3005", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943849505_989631_257")] [Implements(implementation: "IDefinition.OwnedItem")] public List ownedItem => this.ComputeOwnedItem(); @@ -595,7 +597,7 @@ string Root.Elements.IElement.DeclaredShortName /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -604,7 +606,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -614,7 +616,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The MetadataUsages that are ownedMembers of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488358064_457109_2881", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedMetadata")] public List ownedMetadata => this.ComputeOwnedMetadata(); @@ -622,7 +624,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The OccurrenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943849505_989631_257", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedOccurrence")] public List ownedOccurrence => this.ComputeOwnedOccurrence(); @@ -630,7 +632,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PartUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496643392_630316_3279", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482567975_649284_3005")] [Implements(implementation: "IDefinition.OwnedPart")] public List ownedPart => this.ComputeOwnedPart(); @@ -638,7 +640,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The PortUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494319970_455996_25799", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedPort")] public List ownedPort => this.ComputeOwnedPort(); @@ -646,7 +648,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ReferenceUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477471991_39731_908", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedReference")] public List ownedReference => this.ComputeOwnedReference(); @@ -654,7 +656,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -665,7 +667,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RenderingUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741437225_963350_6474", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedRendering")] public List ownedRendering => this.ComputeOwnedRendering(); @@ -673,7 +675,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The RequirementUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000559760_444344_1273", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578068081992_244000_1803")] [Implements(implementation: "IDefinition.OwnedRequirement")] public List ownedRequirement => this.ComputeOwnedRequirement(); @@ -682,7 +684,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -691,7 +693,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The StateUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587977045_745776_941", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479011613_547927_1091")] [Implements(implementation: "IDefinition.OwnedState")] public List ownedState => this.ComputeOwnedState(); @@ -700,7 +702,7 @@ string Root.Elements.IElement.DeclaredShortName /// The ownedSpecializations of this Classifier that are Subclassifications, for which this Classifier /// is the subclassifier. /// - [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543189170643_419862_25507", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [Implements(implementation: "IClassifier.OwnedSubclassification")] public List ownedSubclassification => this.ComputeOwnedSubclassification(); @@ -708,7 +710,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The TransitionUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578598061680_350995_3923", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565479686637_967933_23236")] [Implements(implementation: "IDefinition.OwnedTransition")] public List ownedTransition => this.ComputeOwnedTransition(); @@ -716,7 +718,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -725,7 +727,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Usages that are ownedFeatures of this Definition. /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686637_967933_23236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IDefinition.OwnedUsage")] @@ -734,7 +736,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The UseCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621461106608_978605_945", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedUseCase")] public List ownedUseCase => this.ComputeOwnedUseCase(); @@ -742,7 +744,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The VerificationCaseUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821523387_872104_10416", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_59601fc_1590257108055_7496_483")] [Implements(implementation: "IDefinition.OwnedVerificationCase")] public List ownedVerificationCase => this.ComputeOwnedVerificationCase(); @@ -750,7 +752,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644570381_840567_784", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496643392_630316_3279")] [Implements(implementation: "IDefinition.OwnedView")] public List ownedView => this.ComputeOwnedView(); @@ -758,7 +760,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ViewpointUsages that are ownedUsages of this Definition. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649828408_673531_3683", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000559760_444344_1273")] [Implements(implementation: "IDefinition.OwnedViewpoint")] public List ownedViewpoint => this.ComputeOwnedViewpoint(); @@ -767,14 +769,14 @@ string Root.Elements.IElement.DeclaredShortName /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -784,7 +786,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -792,7 +794,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -804,7 +806,7 @@ string Root.Elements.IElement.DeclaredShortName /// The parameters of this Behavior, which are defined as its directedFeatures, whose values are passed /// into and/or out of a performance of the Behavior. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948010065_362066_20413", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IBehavior.Parameter")] public List parameter => this.ComputeParameter(); @@ -817,7 +819,7 @@ string Root.Elements.IElement.DeclaredShortName /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -826,7 +828,7 @@ string Root.Elements.IElement.DeclaredShortName /// an original requirement text in some source document), which is the declaredShortName for the /// RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376411386_270321_92", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementDefinition.ReqId")] public string ReqId { get; set; } @@ -836,15 +838,17 @@ string Root.Elements.IElement.DeclaredShortName /// ownedConstraints of the RequirementConstraintMemberships of the RequirementDefinition with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376932997_792124_158", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementDefinition.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); /// /// The object or value that is the result of evaluating the Function. + /// The result parameter of the Function, which is owned by the Function via a + /// ReturnParameterMembership. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948912268_88159_21323", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [Implements(implementation: "IFunction.Result")] @@ -856,14 +860,14 @@ string Root.Elements.IElement.DeclaredShortName /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementDefinition that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624033010374_29375_40166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.StakeholderParameter")] @@ -872,7 +876,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Steps that make up this Behavior. /// - [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346067212_587255_17343", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IBehavior.Step")] public List step => this.ComputeStep(); @@ -880,7 +884,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The parameter of this RequirementDefinition that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189007408_784255_586", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543948010065_362066_20413")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_48981_27786")] [Implements(implementation: "IRequirementDefinition.SubjectParameter")] @@ -890,14 +894,14 @@ string Root.Elements.IElement.DeclaredShortName /// An optional textual statement of the requirement represented by this RequirementDefinition, derived /// from the bodies of the documentation of the RequirementDefinition. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376433122_189839_94", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementDefinition.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -910,14 +914,14 @@ string Root.Elements.IElement.DeclaredShortName /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Definition (not necessarily owned). /// - [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565498571495_48981_27786", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IDefinition.Usage")] public List usage => this.ComputeUsage(); @@ -926,7 +930,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Usages which represent the variants of this Definition as a variation point Definition, if /// isVariation = true. If isVariation = false, the there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979457191_746167_951", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IDefinition.Variant")] public List variant => this.ComputeVariant(); @@ -936,7 +940,7 @@ string Root.Elements.IElement.DeclaredShortName /// this must be all ownedMemberships of the Definition. If isVariation = false, then /// variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979005861_503124_894", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IDefinition.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -946,7 +950,7 @@ string Root.Elements.IElement.DeclaredShortName /// which are the owned and inherited stakeholderParameters of the framedConcerns of this /// ViewpointDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117194003_518610_3310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewpointDefinition.ViewpointStakeholder")] public List viewpointStakeholder => this.ComputeViewpointStakeholder(); @@ -1161,7 +1165,7 @@ string Root.Elements.IElement.DeclaredShortName /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1184,12 +1188,11 @@ string Root.Elements.IElement.DeclaredShortName /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided diff --git a/SysML2.NET/Core/AutoGenPoco/ViewpointUsage.cs b/SysML2.NET/Core/AutoGenPoco/ViewpointUsage.cs index 2ce79cbb..9b22e73c 100644 --- a/SysML2.NET/Core/AutoGenPoco/ViewpointUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/ViewpointUsage.cs @@ -94,7 +94,7 @@ public ViewpointUsage() /// /// The parameters of this RequirementUsage that represent actors involved in the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621564075474_350859_2735", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.ActorParameter")] @@ -103,7 +103,7 @@ public ViewpointUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; @@ -112,7 +112,7 @@ public ViewpointUsage() /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// assumption. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377612865_991722_535", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.AssumedConstraint")] public List assumedConstraint => this.ComputeAssumedConstraint(); @@ -120,7 +120,7 @@ public ViewpointUsage() /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IExpression.Function")] [Implements(implementation: "IStep.Behavior")] @@ -134,7 +134,7 @@ public ViewpointUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -143,7 +143,7 @@ public ViewpointUsage() /// ConstraintDefinition, but other kinds of Predicates are also allowed, to permit use of Predicates /// from the Kernel Model Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067546711_751168_1745", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578025035149_386_969")] [RedefinedByProperty("IRequirementUsage.RequirementDefinition")] [Implements(implementation: "IConstraintUsage.ConstraintDefinition")] @@ -155,14 +155,14 @@ public ViewpointUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -172,7 +172,7 @@ public ViewpointUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IRequirementUsage.ReqId")] [Implements(implementation: "IElement.DeclaredShortName")] string Root.Elements.IElement.DeclaredShortName @@ -189,7 +189,7 @@ string Root.Elements.IElement.DeclaredShortName /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -204,14 +204,14 @@ string Root.Elements.IElement.DeclaredShortName /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -220,7 +220,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -230,14 +230,14 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -247,14 +247,14 @@ string Root.Elements.IElement.DeclaredShortName /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -263,7 +263,7 @@ string Root.Elements.IElement.DeclaredShortName /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -272,7 +272,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -282,14 +282,14 @@ string Root.Elements.IElement.DeclaredShortName /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -299,7 +299,7 @@ string Root.Elements.IElement.DeclaredShortName /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); @@ -307,15 +307,16 @@ string Root.Elements.IElement.DeclaredShortName /// The ConcernUsages framed by this RequirementUsage, which are the ownedConcerns of all /// FramedConcernMemberships of the RequirementUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617116922864_514612_3264", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583377448339_252740_390")] [Implements(implementation: "IRequirementUsage.FramedConcern")] public List framedConcern => this.ComputeFramedConcern(); /// /// The Function that types this Expression. + /// This is the Function that types the Expression. /// - [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543948477241_299049_20934", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedByProperty("IBooleanExpression.Predicate")] [Implements(implementation: "IExpression.Function")] @@ -324,7 +325,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -332,7 +333,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -340,7 +341,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -349,7 +350,7 @@ string Root.Elements.IElement.DeclaredShortName /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -357,7 +358,7 @@ string Root.Elements.IElement.DeclaredShortName /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -371,7 +372,7 @@ string Root.Elements.IElement.DeclaredShortName /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -379,7 +380,7 @@ string Root.Elements.IElement.DeclaredShortName /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -388,14 +389,14 @@ string Root.Elements.IElement.DeclaredShortName /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -403,14 +404,14 @@ string Root.Elements.IElement.DeclaredShortName /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -424,7 +425,7 @@ string Root.Elements.IElement.DeclaredShortName /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -435,7 +436,7 @@ string Root.Elements.IElement.DeclaredShortName /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -443,14 +444,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); @@ -458,14 +459,14 @@ string Root.Elements.IElement.DeclaredShortName /// Whether this Expression meets the constraints necessary to be evaluated at model level, that is, /// using metadata within the model. /// - [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1609957047704_424471_48", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IExpression.IsModelLevelEvaluable")] public bool isModelLevelEvaluable => this.ComputeIsModelLevelEvaluable(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -473,33 +474,33 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -507,7 +508,7 @@ string Root.Elements.IElement.DeclaredShortName /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -520,7 +521,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -528,11 +529,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -541,7 +542,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -549,7 +550,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -558,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -569,14 +570,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -584,7 +585,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -592,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -600,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -608,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -616,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -624,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -634,7 +635,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -642,7 +643,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -650,7 +651,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -658,7 +659,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -666,7 +667,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -674,7 +675,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -682,7 +683,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -690,7 +691,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -698,7 +699,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -706,7 +707,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -714,7 +715,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -722,7 +723,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -730,7 +731,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -738,7 +739,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -746,7 +747,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -754,7 +755,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -763,7 +764,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -771,7 +772,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -779,7 +780,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -787,7 +788,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -797,7 +798,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] public List occurrenceDefinition => this.ComputeOccurrenceDefinition(); @@ -805,7 +806,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -814,7 +815,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -823,7 +824,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -833,7 +834,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -842,7 +843,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -852,7 +853,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -862,14 +863,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -878,7 +879,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -887,7 +888,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -897,7 +898,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -907,7 +908,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -917,7 +918,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -926,7 +927,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -936,7 +937,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -945,7 +946,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -956,7 +957,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -965,7 +966,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -973,7 +974,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -985,7 +986,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -995,7 +996,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -1005,7 +1006,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -1015,7 +1016,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -1024,7 +1025,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -1034,14 +1035,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1050,7 +1051,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1058,7 +1059,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1068,7 +1069,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1076,7 +1077,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1087,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1097,7 +1098,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1106,7 +1107,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1116,14 +1117,15 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } /// /// The Predicate that types the Expression. + /// The Predicate that types this BooleanExpression. /// - [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578025035149_386_969", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1543948477241_299049_20934")] [RedefinedByProperty("IConstraintUsage.ConstraintDefinition")] [Implements(implementation: "IBooleanExpression.Predicate")] @@ -1137,7 +1139,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1146,7 +1148,7 @@ bool Core.Features.IFeature.IsVariable /// original requirement text in some source document), which is the declaredShortName for the /// RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376474630_975784_96", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1594160442439_915308_4153")] [Implements(implementation: "IRequirementUsage.ReqId")] public string ReqId { get; set; } @@ -1156,7 +1158,7 @@ bool Core.Features.IFeature.IsVariable /// ownedConstraints of the RequirementConstraintMemberships of the RequirementUsage with kind = /// requirement. /// - [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583377448339_252740_390", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IRequirementUsage.RequiredConstraint")] public List requiredConstraint => this.ComputeRequiredConstraint(); @@ -1164,7 +1166,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementDefinition that is the single definition of this RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000408905_769743_1223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1578067546711_751168_1745")] [RedefinedByProperty("IViewpointUsage.ViewpointDefinition")] [Implements(implementation: "IRequirementUsage.RequirementDefinition")] @@ -1175,7 +1177,7 @@ bool Core.Features.IFeature.IsVariable /// Expression is either inherited from its function or it is related to the Expression via a /// ReturnParameterMembership, in which case it redefines the result parameter of its function. /// - [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595188071574_902060_363", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674960_365618_43170")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [Implements(implementation: "IExpression.Result")] @@ -1187,14 +1189,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The parameters of this RequirementUsage that represent stakeholders for the requirement. /// - [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624032823963_328647_40107", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.StakeholderParameter")] @@ -1203,7 +1205,7 @@ bool Core.Features.IFeature.IsVariable /// /// The parameter of this RequirementUsage that represents its subject. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189397261_941898_844", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1595189174990_213826_657")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IRequirementUsage.SubjectParameter")] @@ -1213,14 +1215,14 @@ bool Core.Features.IFeature.IsVariable /// An optional textual statement of the requirement represented by this RequirementUsage, derived from /// the bodies of the documentation of the RequirementUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583376480942_745679_99", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IRequirementUsage.Text")] public List text => this.ComputeText(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1232,7 +1234,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1244,14 +1246,14 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1260,7 +1262,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1269,7 +1271,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1277,7 +1279,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointDefinition that is the definition of this ViewpointUsage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649684798_569222_3524", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1583000408905_769743_1223")] [Implements(implementation: "IViewpointUsage.ViewpointDefinition")] public IViewpointDefinition viewpointDefinition => this.ComputeViewpointDefinition(); @@ -1286,7 +1288,7 @@ bool Core.Features.IFeature.IsVariable /// The PartUsages that identify the stakeholders with concerns framed by this ViewpointUsage, which are /// the owned and inherited stakeholderParameters of the framedConcerns of this ViewpointUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617117200628_940407_3323", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IViewpointUsage.ViewpointStakeholder")] public List viewpointStakeholder => this.ComputeViewpointStakeholder(); @@ -1393,7 +1395,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1513,10 +1515,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1616,7 +1618,7 @@ bool Core.Features.IFeature.IsVariable /// Return whether this Expression is model-level evaluable. The visited parameter is used to track /// possible circular Feature references made from FeatureReferenceExpressions (see the redefinition of /// this operation for FeatureReferenceExpression). Such circular references are not allowed in - /// model-level evaluable expressions.An Expression that is not otherwise specialized is model-level + /// model-level evaluable expressions. An Expression that is not otherwise specialized is model-level /// evaluable if it has no (non-implied) ownedSpecializations and all its ownedFeatures are either in /// parameters, the result parameter or a result Expression owned via a ResultExpressionMembership. The /// parameters must not have any ownedFeatures or a FeatureValue, and the result Expression must be @@ -1714,7 +1716,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1769,12 +1771,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1901,7 +1902,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Core/AutoGenPoco/WhileLoopActionUsage.cs b/SysML2.NET/Core/AutoGenPoco/WhileLoopActionUsage.cs index 892d2a52..59047af4 100644 --- a/SysML2.NET/Core/AutoGenPoco/WhileLoopActionUsage.cs +++ b/SysML2.NET/Core/AutoGenPoco/WhileLoopActionUsage.cs @@ -100,7 +100,7 @@ public WhileLoopActionUsage() /// but other kinds of Kernel Behaviors are also allowed, to permit use of Behaviors from the Kernel /// Model Libraries. /// - [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565500905804_589845_30779", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_b9102da_1536346315176_954314_17388")] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IActionUsage.ActionDefinition")] @@ -109,14 +109,14 @@ public WhileLoopActionUsage() /// /// Various alternative identifiers for this Element. Generally, these will be set by tools. /// - [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594312532679_496267_4310", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.AliasIds")] public List AliasIds { get; set; } = []; /// /// The Behaviors that type this Step. /// - [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_b9102da_1536346315176_954314_17388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IStep.Behavior")] @@ -126,7 +126,7 @@ public WhileLoopActionUsage() /// The ActionUsage to be performed repeatedly by the LoopActionUsage. It is the second parameter of the /// LoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203902575_509097_3869", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "ILoopActionUsage.BodyAction")] public IActionUsage bodyAction => this.ComputeBodyAction(); @@ -138,7 +138,7 @@ public WhileLoopActionUsage() /// original Feature), then using each of those as domain instances to find the values of the second /// Feature in chainingFeatures, and so on, to values of the last Feature. /// - [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1619792219511_543311_445", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: false, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.ChainingFeature")] public List chainingFeature => this.ComputeChainingFeature(); @@ -148,14 +148,14 @@ public WhileLoopActionUsage() /// the end Feature obtained when navigating from values of the other end Features of the same /// owningType. /// - [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616227528_355910_218", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.CrossFeature")] public IFeature crossFeature => this.ComputeCrossFeature(); /// /// The declared name of this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674987_737648_43307", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredName")] public string DeclaredName { get; set; } @@ -165,7 +165,7 @@ public WhileLoopActionUsage() /// it is then the responsibility of the modeler to maintain the uniqueness of this identifier within a /// model or relative to some other context. /// - [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594160442439_915308_4153", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.DeclaredShortName")] public string DeclaredShortName { get; set; } @@ -174,7 +174,7 @@ public WhileLoopActionUsage() /// of Kernel Classifiers are also allowed, to permit use of Classifiers from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477641252_179221_958", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_18_5_3_12e503d9_1533160674969_376003_43216")] [RedefinedByProperty("IOccurrenceUsage.OccurrenceDefinition")] [Implements(implementation: "IUsage.Definition")] @@ -189,14 +189,14 @@ public WhileLoopActionUsage() /// their children not of that sex (because the interpretations of the children Feature that identify /// those of that sex are also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661975883472_645501_1372", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.DifferencingType")] public List differencingType => this.ComputeDifferencingType(); /// /// The features of this Type that have a non-null direction. /// - [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1623952188842_882068_37169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [RedefinedByProperty("IStep.Parameter")] [Implements(implementation: "IType.DirectedFeature")] @@ -205,7 +205,7 @@ public WhileLoopActionUsage() /// /// The usages of this Usage that are directedFeatures. /// - [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217699198_66279_508", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.DirectedUsage")] @@ -215,14 +215,14 @@ public WhileLoopActionUsage() /// Indicates how values of this Feature are determined or used (as specified for the /// FeatureDirectionKind). /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674994_447677_43347", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.Direction")] public FeatureDirectionKind? Direction { get; set; } /// /// The Documentation owned by this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594150061166_345630_1621", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.Documentation")] @@ -232,14 +232,14 @@ public WhileLoopActionUsage() /// The globally unique identifier for this Element. This is intended to be set by tooling, and it must /// not change during the lifetime of the Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_844338_43305", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ElementId")] public string ElementId { get; set; } /// /// All features of this Type with isEnd = true. /// - [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1562476168385_824569_22106", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.EndFeature")] public List endFeature => this.ComputeEndFeature(); @@ -248,7 +248,7 @@ public WhileLoopActionUsage() /// The Type that is related to this Feature by an EndFeatureMembership in which the Feature is an /// ownedMemberFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516279_920295_20653", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168386_366266_22107")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IFeature.EndOwningType")] @@ -257,7 +257,7 @@ public WhileLoopActionUsage() /// /// The ownedMemberFeatures of the featureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_326391_43166", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "IType.Feature")] public List feature => this.ComputeFeature(); @@ -267,14 +267,14 @@ public WhileLoopActionUsage() /// those inheritedMemberships that are FeatureMemberships (but does not include any /// importedMemberships). /// - [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1651076866512_962346_485", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.FeatureMembership")] public List featureMembership => this.ComputeFeatureMembership(); /// /// The last of the chainingFeatures of this Feature, if it has any. Otherwise, this Feature itself. /// - [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1715790852907_110671_19", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeatureTarget")] public IFeature featureTarget => this.ComputeFeatureTarget(); @@ -284,14 +284,14 @@ public WhileLoopActionUsage() /// If the Feature is chained, then the featuringTypes of the first Feature in the chain are also /// featuringTypes of the chained Feature. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905619975_304385_743", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IFeature.FeaturingType")] public List featuringType => this.ComputeFeaturingType(); /// /// The Memberships in this Namespace that result from the ownedImports of this Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_207869_43270", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "INamespace.ImportedMembership")] public List importedMembership => this.ComputeImportedMembership(); @@ -299,7 +299,7 @@ public WhileLoopActionUsage() /// /// The at most one occurrenceDefinition that has isIndividual = true. /// - [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618958878775_52798_7090", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943843466_158863_236")] [Implements(implementation: "IOccurrenceUsage.IndividualDefinition")] public IOccurrenceDefinition individualDefinition => this.ComputeIndividualDefinition(); @@ -307,7 +307,7 @@ public WhileLoopActionUsage() /// /// All the memberFeatures of the inheritedMemberships of this Type that are FeatureMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575499020770_15576_2334", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IType.InheritedFeature")] public List inheritedFeature => this.ComputeInheritedFeature(); @@ -316,7 +316,7 @@ public WhileLoopActionUsage() /// All Memberships inherited by this Type via Specialization or Conjugation. These are included in the /// derived union for the memberships of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1551972927538_787976_19004", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [Implements(implementation: "IType.InheritedMembership")] public List inheritedMembership => this.ComputeInheritedMembership(); @@ -324,7 +324,7 @@ public WhileLoopActionUsage() /// /// All features related to this Type by FeatureMemberships that have direction in or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_37384_43169", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Input")] public List input => this.ComputeInput(); @@ -338,7 +338,7 @@ public WhileLoopActionUsage() /// of that sex (because the interpretations of the children Feature that identify those of that sex are /// also interpretations of the Classifier for that sex). /// - [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661973922199_584242_1045", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IntersectingType")] public List intersectingType => this.ComputeIntersectingType(); @@ -346,7 +346,7 @@ public WhileLoopActionUsage() /// Indicates whether instances of this Type must also be instances of at least one of its specialized /// Types. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_741353_43165", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsAbstract")] public bool IsAbstract { get; set; } @@ -355,14 +355,14 @@ public WhileLoopActionUsage() /// cannot exist after its featuring instance no longer does and cannot be values of another composite /// feature that is not on the same featuring instance. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_331870_43224", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsComposite")] public bool IsComposite { get; set; } /// /// Indicates whether this Type has an ownedConjugator. /// - [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575485930816_796088_1933", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.IsConjugated")] public bool isConjugated => this.ComputeIsConjugated(); @@ -370,14 +370,14 @@ public WhileLoopActionUsage() /// If isVariable is true, then whether the value of this Feature nevertheless does not change over all /// snapshots of its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674993_300560_43342", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsConstant")] public bool IsConstant { get; set; } /// /// Whether the values of this Feature can always be computed from the values of other Features. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674992_500504_43341", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsDerived")] public bool IsDerived { get; set; } @@ -391,7 +391,7 @@ public WhileLoopActionUsage() /// values of that Feature reached by navigation when the values of the other n-1 end Features are held /// fixed. /// - [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1562475749426_705395_21984", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsEnd")] public bool IsEnd { get; set; } @@ -402,7 +402,7 @@ public WhileLoopActionUsage() /// if it is false, then ownedRelationships may not contain any implied Relationships. That is, either /// all required implied Relationships must be included, or none of them. /// - [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1662070949317_79713_3658", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IElement.IsImpliedIncluded")] public bool IsImpliedIncluded { get; set; } @@ -410,21 +410,21 @@ public WhileLoopActionUsage() /// Whether this OccurrenceUsage represents the usage of the specific individual represented by its /// individualDefinition. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_19_0_4_12e503d9_1618959865886_548379_7149", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.IsIndividual")] public bool IsIndividual { get; set; } /// /// Whether this Element is contained in the ownership tree of a library model. /// - [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1665443500960_5561_723", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.IsLibraryElement")] public bool isLibraryElement => this.ComputeIsLibraryElement(); /// /// Whether an order exists for the values of this Feature or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_728225_43215", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsOrdered")] public bool IsOrdered { get; set; } @@ -432,33 +432,33 @@ public WhileLoopActionUsage() /// Whether the values of this Feature are contained in the space and time of instances of the domain of /// the Feature and represent the same thing as those instances. /// - [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1559231981638_234817_22063", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsPortion")] public bool IsPortion { get; set; } /// /// Whether this Usage is a referential Usage, that is, it has isComposite = false. /// - [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624035114787_488767_41423", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsReference")] public bool isReference => this.ComputeIsReference(); /// /// Whether all things that meet the classification conditions of this Type must be classified by the - /// Type.(A Type gives conditions that must be met by whatever it classifies, but when isSufficient - /// is false, things may meet those conditions but still not be classified by the Type. For example, a - /// Type Car that is not sufficient could require everything it classifies to have four wheels, but not - /// all four wheeled things would classify as cars. However, if the Type Car were sufficient, it would - /// classify all four-wheeled things.) + /// Type. (A Type gives conditions that must be met by whatever it classifies, but when + /// isSufficient is false, things may meet those conditions but still not be classified by the Type. For + /// example, a Type Car that is not sufficient could require everything it classifies to have four + /// wheels, but not all four wheeled things would classify as cars. However, if the Type Car were + /// sufficient, it would classify all four-wheeled things.) /// - [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_18_5_3_b9102da_1564072709069_937523_30797", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [Implements(implementation: "IType.IsSufficient")] public bool IsSufficient { get; set; } /// /// Whether or not values for this Feature must have no duplicates or not. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true")] + [Property(xmiId: "_18_5_3_12e503d9_1533160674968_321342_43214", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "true", isOwnerEnd: false)] [Implements(implementation: "IFeature.IsUnique")] public bool IsUnique { get; set; } = true; @@ -466,7 +466,7 @@ public WhileLoopActionUsage() /// Whether the value of this Feature might vary over time. That is, whether the Feature may have a /// different value for each snapshot of an owningType that is an Occurrence. /// - [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false")] + [Property(xmiId: "_2022x_2_12e503d9_1725998273002_23711_212", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: "false", isOwnerEnd: false)] [RedefinedByProperty("IUsage.MayTimeVary")] [Implements(implementation: "IFeature.IsVariable")] bool Core.Features.IFeature.IsVariable @@ -479,7 +479,7 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage is for a variation point or not. If true, then all the memberships of the Usage /// must be VariantMemberships. /// - [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590978312364_290951_421", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IUsage.IsVariation")] public bool IsVariation { get; set; } @@ -487,11 +487,11 @@ bool Core.Features.IFeature.IsVariable /// Whether this Usage may be time varying (that is, whether it is featured by the snapshots of its /// owningType, rather than being featured by the owningType itself). However, if isConstant is also /// true, then the value of the Usage is nevertheless constant over the entire duration of an instance - /// of its owningType (that is, it has the same value on all snapshots).The property mayTimeVary + /// of its owningType (that is, it has the same value on all snapshots). The property mayTimeVary /// redefines the KerML property Feature::isVariable, making it derived. The property isConstant is /// inherited from Feature. /// - [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_2022x_2_12e503d9_1737227200362_771035_69", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_2022x_2_12e503d9_1725998273002_23711_212")] [Implements(implementation: "IUsage.MayTimeVary")] public bool mayTimeVary => this.ComputeMayTimeVary(); @@ -500,7 +500,7 @@ bool Core.Features.IFeature.IsVariable /// The set of all member Elements of this Namespace, which are the memberElements of all memberships of /// the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_644335_43267", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Member")] public List member => this.ComputeMember(); @@ -508,7 +508,7 @@ bool Core.Features.IFeature.IsVariable /// All Memberships in this Namespace, including (at least) the union of ownedMemberships and /// importedMemberships. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674962_198288_43183", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: true, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "INamespace.Membership")] public List membership => this.ComputeMembership(); @@ -517,7 +517,7 @@ bool Core.Features.IFeature.IsVariable /// If there is no such ownedMember, then the cardinality of this Type is constrained by all the /// Multiplicity constraints applicable to any direct supertypes. /// - [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1573095852093_324833_5396", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.Multiplicity")] public IMultiplicity multiplicity => this.ComputeMultiplicity(); @@ -528,14 +528,14 @@ bool Core.Features.IFeature.IsVariable /// this is overridden for certain kinds of Elements to compute a name even when the declaredName is /// null. /// - [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617485009541_709355_27528", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Name")] public string name => this.ComputeName(); /// /// The ActionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565501745142_70952_31609", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedAction")] public List nestedAction => this.ComputeNestedAction(); @@ -543,7 +543,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AllocationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611430983774_648557_1053", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedAllocation")] public List nestedAllocation => this.ComputeNestedAllocation(); @@ -551,7 +551,7 @@ bool Core.Features.IFeature.IsVariable /// /// The AnalysisCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591152666850_226358_3749", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedAnalysisCase")] public List nestedAnalysisCase => this.ComputeNestedAnalysisCase(); @@ -559,7 +559,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>AttributeUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591500785349_111324_4486", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedAttribute")] public List nestedAttribute => this.ComputeNestedAttribute(); @@ -567,7 +567,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CalculationUsage that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1588215112283_215964_632", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedCalculation")] public List nestedCalculation => this.ComputeNestedCalculation(); @@ -575,7 +575,7 @@ bool Core.Features.IFeature.IsVariable /// /// The CaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591135021853_494751_737", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1588215112283_215964_632")] [Implements(implementation: "IUsage.NestedCase")] public List nestedCase => this.ComputeNestedCase(); @@ -583,7 +583,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConcernUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1617051711833_106553_1460", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedConcern")] public List nestedConcern => this.ComputeNestedConcern(); @@ -593,7 +593,7 @@ bool Core.Features.IFeature.IsVariable /// BindingConnectorAsUsages, SuccessionAsUsages, and FlowUsages because these are ConnectorAsUsages /// even though they are not ConnectionUsages. /// - [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591479754895_422988_1242", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedConnection")] public List nestedConnection => this.ComputeNestedConnection(); @@ -601,7 +601,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ConstraintUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578067664051_434365_1774", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedConstraint")] public List nestedConstraint => this.ComputeNestedConstraint(); @@ -609,7 +609,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>EnumerationUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1606946589000_158124_239", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591500785349_111324_4486")] [Implements(implementation: "IUsage.NestedEnumeration")] public List nestedEnumeration => this.ComputeNestedEnumeration(); @@ -617,7 +617,7 @@ bool Core.Features.IFeature.IsVariable /// /// The code>FlowUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624054938718_124518_1464", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedFlow")] public List nestedFlow => this.ComputeNestedFlow(); @@ -625,7 +625,7 @@ bool Core.Features.IFeature.IsVariable /// /// The InterfaceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591498454569_383419_3839", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591479754895_422988_1242")] [Implements(implementation: "IUsage.NestedInterface")] public List nestedInterface => this.ComputeNestedInterface(); @@ -633,7 +633,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ItemUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591482421103_284620_2978", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1618943853976_48759_278")] [Implements(implementation: "IUsage.NestedItem")] public List nestedItem => this.ComputeNestedItem(); @@ -641,7 +641,7 @@ bool Core.Features.IFeature.IsVariable /// /// The MetadataUsages that are ownedMembers of this of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661488589862_120785_2970", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedMetadata")] public List nestedMetadata => this.ComputeNestedMetadata(); @@ -649,7 +649,7 @@ bool Core.Features.IFeature.IsVariable /// /// The OccurrenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943853976_48759_278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedOccurrence")] public List nestedOccurrence => this.ComputeNestedOccurrence(); @@ -657,7 +657,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PartUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591496406876_479979_3188", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591482421103_284620_2978")] [Implements(implementation: "IUsage.NestedPart")] public List nestedPart => this.ComputeNestedPart(); @@ -665,7 +665,7 @@ bool Core.Features.IFeature.IsVariable /// /// The PortUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565494459494_859367_26042", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedPort")] public List nestedPort => this.ComputeNestedPort(); @@ -673,7 +673,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ReferenceUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591477541360_47573_933", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedReference")] public List nestedReference => this.ComputeNestedReference(); @@ -681,7 +681,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RenderingUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596741501454_147708_6545", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedRendering")] public List nestedRendering => this.ComputeNestedRendering(); @@ -689,7 +689,7 @@ bool Core.Features.IFeature.IsVariable /// /// The RequirementUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1583000447195_878123_1244", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1578067664051_434365_1774")] [Implements(implementation: "IUsage.NestedRequirement")] public List nestedRequirement => this.ComputeNestedRequirement(); @@ -697,7 +697,7 @@ bool Core.Features.IFeature.IsVariable /// /// The StateUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575587743891_973819_756", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565501745142_70952_31609")] [Implements(implementation: "IUsage.NestedState")] public List nestedState => this.ComputeNestedState(); @@ -705,7 +705,7 @@ bool Core.Features.IFeature.IsVariable /// /// The TransitionUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1578597913303_768272_3894", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565472757327_162097_21259")] [Implements(implementation: "IUsage.NestedTransition")] public List nestedTransition => this.ComputeNestedTransition(); @@ -713,7 +713,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usages that are ownedFeatures of this Usage. /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_162097_21259", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591217543254_26688_475")] [Implements(implementation: "IUsage.NestedUsage")] @@ -722,7 +722,7 @@ bool Core.Features.IFeature.IsVariable /// /// The UseCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1621463992900_247262_1080", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedUseCase")] public List nestedUseCase => this.ComputeNestedUseCase(); @@ -730,7 +730,7 @@ bool Core.Features.IFeature.IsVariable /// /// The VerificationCaseUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596821592100_42801_10499", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591135021853_494751_737")] [Implements(implementation: "IUsage.NestedVerificationCase")] public List nestedVerificationCase => this.ComputeNestedVerificationCase(); @@ -738,7 +738,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596644669126_858176_809", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1591496406876_479979_3188")] [Implements(implementation: "IUsage.NestedView")] public List nestedView => this.ComputeNestedView(); @@ -746,7 +746,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ViewpointUsages that are nestedUsages of this Usage. /// - [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596649930212_443356_3818", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1583000447195_878123_1244")] [Implements(implementation: "IUsage.NestedViewpoint")] public List nestedViewpoint => this.ComputeNestedViewpoint(); @@ -756,7 +756,7 @@ bool Core.Features.IFeature.IsVariable /// but other kinds of kernel Classes are also allowed, to permit use of Classes from the Kernel Model /// Libraries. /// - [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618943843466_158863_236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_2_12e503d9_1591477641252_179221_958")] [RedefinedByProperty("IActionUsage.ActionDefinition")] [Implements(implementation: "IOccurrenceUsage.OccurrenceDefinition")] @@ -765,7 +765,7 @@ bool Core.Features.IFeature.IsVariable /// /// All features related to this Type by FeatureMemberships that have direction out or inout. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_365618_43170", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IType.Output")] public List output => this.ComputeOutput(); @@ -774,7 +774,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Element that are Annotations, for which this Element is the /// annotatedElement. /// - [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594152527165_702130_2500", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543094430277_599480_18543")] [Implements(implementation: "IElement.OwnedAnnotation")] @@ -783,7 +783,7 @@ bool Core.Features.IFeature.IsVariable /// /// A Conjugation owned by this Type for which the Type is the originalType. /// - [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1575482646809_280165_440", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1575482490144_309557_300")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedConjugator")] @@ -793,7 +793,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a CrossSubsetting}, for which the Feature /// is the crossingFeature. /// - [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1689616916594_145818_277", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedCrossSubsetting")] public ICrossSubsetting ownedCrossSubsetting => this.ComputeOwnedCrossSubsetting(); @@ -802,7 +802,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Differencings, having this Type as their /// typeDifferenced. /// - [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661871168454_98082_797", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedDifferencing")] @@ -812,7 +812,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Disjoinings, for which the Type is the typeDisjoined /// Type. /// - [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1627447519613_145554_370", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623183194914_502526_616")] [Implements(implementation: "IType.OwnedDisjoining")] @@ -822,14 +822,14 @@ bool Core.Features.IFeature.IsVariable /// The Elements owned by this Element, derived as the ownedRelatedElements of the ownedRelationships of /// this Element. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_112608_17278", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.OwnedElement")] public List ownedElement => this.ComputeOwnedElement(); /// /// All endFeatures of this Type that are ownedFeatures. /// - [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1563834516278_687758_20652", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1562476168385_824569_22106")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_226999_43167")] [Implements(implementation: "IType.OwnedEndFeature")] @@ -838,7 +838,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedMemberFeatures of the ownedFeatureMemberships of this Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_226999_43167", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IType.OwnedFeature")] public List ownedFeature => this.ComputeOwnedFeature(); @@ -847,7 +847,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureChainings, for which the Feature will be the /// featureChained. /// - [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1622125589880_791465_72", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IFeature.OwnedFeatureChaining")] @@ -857,7 +857,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are FeatureInvertings and for which the Feature is the /// featureInverted. /// - [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1653567738671_359235_43", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_b9102da_1623178838861_768019_145")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedFeatureInverting")] @@ -867,7 +867,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Type that are FeatureMemberships, for which the Type is the owningType. /// Each such FeatureMembership identifies an ownedFeature of the Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674960_868417_43171", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1651076866512_962346_485")] [Implements(implementation: "IType.OwnedFeatureMembership")] @@ -877,7 +877,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Imports, for which the Namespace is the /// importOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674974_746786_43247", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "INamespace.OwnedImport")] @@ -886,7 +886,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Intersectings, have the Type as their typeIntersected. /// - [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1623242552144_910757_524", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IType.OwnedIntersecting")] @@ -896,7 +896,7 @@ bool Core.Features.IFeature.IsVariable /// The owned members of this Namespace, which are the ownedMemberElements of the ownedMemberships /// of the Namespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_259543_43268", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_644335_43267")] [Implements(implementation: "INamespace.OwnedMember")] public List ownedMember => this.ComputeOwnedMember(); @@ -905,7 +905,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Namespace that are Memberships, for which the Namespace is the /// membershipOwningNamespace. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674979_190614_43269", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674962_198288_43183")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] @@ -916,7 +916,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSubsettings of this Feature that are Redefinitions, for which the Feature is the /// redefiningFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_161813_43220", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedRedefinition")] public List ownedRedefinition => this.ComputeOwnedRedefinition(); @@ -925,7 +925,7 @@ bool Core.Features.IFeature.IsVariable /// The one ownedSubsetting of this Feature, if any, that is a ReferenceSubsetting, for which the /// Feature is the referencingFeature. /// - [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1661555161564_247405_255", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674970_472382_43221")] [Implements(implementation: "IFeature.OwnedReferenceSubsetting")] public IReferenceSubsetting ownedReferenceSubsetting => this.ComputeOwnedReferenceSubsetting(); @@ -933,7 +933,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationships for which this Element is the owningRelatedElement. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092026091_217766_16748", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwnedRelationship")] public IReadOnlyList OwnedRelationship => ((IContainedElement)this).OwnedRelationship; @@ -945,7 +945,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Type that are Specializations, for which the Type is the specific /// Type. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674959_579676_43168", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674984_558067_43292")] [Implements(implementation: "IType.OwnedSpecialization")] @@ -955,7 +955,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are Subsettings, for which the Feature is the /// subsettingFeature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_472382_43221", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674966_718145_43205")] [Implements(implementation: "IFeature.OwnedSubsetting")] @@ -965,7 +965,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedRelationships of this Feature that are TypeFeaturings and for which the Feature is the /// featureOfType. /// - [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1603905673975_310948_762", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603904928950_196800_580")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [Implements(implementation: "IFeature.OwnedTypeFeaturing")] @@ -975,7 +975,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedSpecializations of this Feature that are FeatureTypings, for which the Feature is the /// typedFeature. /// - [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1596597427751_965862_42", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_579676_43168")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543180501615_804591_21100")] [Implements(implementation: "IFeature.OwnedTyping")] @@ -984,7 +984,7 @@ bool Core.Features.IFeature.IsVariable /// /// The ownedRelationships of this Type that are Unionings, having the Type as their typeUnioned. /// - [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661869978505_968809_460", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092026091_217766_16748")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674971_80547_43227")] [Implements(implementation: "IType.OwnedUnioning")] @@ -994,14 +994,14 @@ bool Core.Features.IFeature.IsVariable /// The owner of this Element, derived as the owningRelatedElement of the owningRelationship of this /// Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1543092869879_744477_17277", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.Owner")] public IElement owner => this.ComputeOwner(); /// /// The Definition that owns this Usage (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565479686638_420576_23237", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1565498571495_18876_27787")] [Implements(implementation: "IUsage.OwningDefinition")] @@ -1010,7 +1010,7 @@ bool Core.Features.IFeature.IsVariable /// /// The FeatureMembership that owns this Feature as an ownedMemberFeature, determining its owningType. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674970_68441_43223", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674972_622493_43236")] [Implements(implementation: "IFeature.OwningFeatureMembership")] public IFeatureMembership owningFeatureMembership => this.ComputeOwningFeatureMembership(); @@ -1018,7 +1018,7 @@ bool Core.Features.IFeature.IsVariable /// /// The owningRelationship of this Element, if that Relationship is a Membership. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674972_622493_43236", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674973_469277_43243")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_482273_43303")] [Implements(implementation: "IElement.OwningMembership")] @@ -1028,7 +1028,7 @@ bool Core.Features.IFeature.IsVariable /// The Namespace that owns this Element, which is the membershipOwningNamespace of the owningMembership /// of this Element, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_474739_43306", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674980_717955_43271")] [Implements(implementation: "IElement.OwningNamespace")] public INamespace owningNamespace => this.ComputeOwningNamespace(); @@ -1036,7 +1036,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Relationship for which this Element is an ownedRelatedElement, if any. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674986_482273_43303", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: true)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674961_585972_43176")] [Implements(implementation: "IElement.OwningRelationship")] public IRelationship OwningRelationship => ((IContainedElement)this).OwningRelationship; @@ -1047,7 +1047,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Type that is the owningType of the owningFeatureMembership of this Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674965_592215_43200", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674987_297074_43308")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674986_474739_43306")] [SubsettedProperty(propertyName: "_19_0_4_12e503d9_1603905619975_304385_743")] @@ -1057,7 +1057,7 @@ bool Core.Features.IFeature.IsVariable /// /// The Usage in which this Usage is nested (if any). /// - [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1565472757327_504924_21260", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674965_592215_43200")] [Implements(implementation: "IUsage.OwningUsage")] public IUsage owningUsage => this.ComputeOwningUsage(); @@ -1066,7 +1066,7 @@ bool Core.Features.IFeature.IsVariable /// The parameters of this Step, which are defined as its directedFeatures, whose values are passed into /// and/or out of a performance of the Step. /// - [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1595189174990_213826_657", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedProperty(propertyName: "_19_0_4_12e503d9_1623952188842_882068_37169")] [Implements(implementation: "IStep.Parameter")] public List parameter => this.ComputeParameter(); @@ -1076,7 +1076,7 @@ bool Core.Features.IFeature.IsVariable /// portionKind is not null, then the owningType of the OccurrenceUsage must be non-null, and the /// OccurrenceUsage represents portions of the featuring instance of the owningType. /// - [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1618959362712_182798_7138", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: false, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IOccurrenceUsage.PortionKind")] public PortionKind? PortionKind { get; set; } @@ -1088,7 +1088,7 @@ bool Core.Features.IFeature.IsVariable /// Namespace to this Element. If the owningNamespace has other Elements with the same name as this one, /// then the qualifiedName is null for all such Elements other than the first. /// - [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1611356604987_900871_594", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.QualifiedName")] public string qualifiedName => this.ComputeQualifiedName(); @@ -1098,14 +1098,14 @@ bool Core.Features.IFeature.IsVariable /// declaredShortName, but this is overridden for certain kinds of Elements to compute a shortName even /// when the declaredName is null. /// - [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1673496405504_544235_24", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IElement.ShortName")] public string shortName => this.ComputeShortName(); /// /// The TextualRepresentations that annotate this Element. /// - [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1594154758493_640290_3388", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_19_0_2_12e503d9_1594145755059_76214_87")] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1543092869879_112608_17278")] [Implements(implementation: "IElement.TextualRepresentation")] @@ -1117,7 +1117,7 @@ bool Core.Features.IFeature.IsVariable /// Feature is chained, then the types of the last Feature in the chain are also types of the chained /// Feature. /// - [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_18_5_3_12e503d9_1533160674969_376003_43216", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [RedefinedByProperty("IUsage.Definition")] [Implements(implementation: "IFeature.Type")] List Core.Features.IFeature.type => [.. ((SysML2.NET.Core.POCO.Systems.DefinitionAndUsage.IUsage)this).definition]; @@ -1129,7 +1129,7 @@ bool Core.Features.IFeature.IsVariable /// Similarly, a feature for people's children might be the union of features dividing them in the /// same ways as people in general. /// - [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_b9102da_1661974896766_783268_1231", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IType.UnioningType")] public List unioningType => this.ComputeUnioningType(); @@ -1137,14 +1137,14 @@ bool Core.Features.IFeature.IsVariable /// The Expression whose result, if false, determines that the bodyAction should continue to be /// performed. It is the (optional) third owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624290717721_449719_4195", aggregation: AggregationKind.None, lowerValue: 0, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IWhileLoopActionUsage.UntilArgument")] public IExpression untilArgument => this.ComputeUntilArgument(); /// /// The Usages that are features of this Usage (not necessarily owned). /// - [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1591217543254_26688_475", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: true, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674959_326391_43166")] [Implements(implementation: "IUsage.Usage")] public List usage => this.ComputeUsage(); @@ -1153,7 +1153,7 @@ bool Core.Features.IFeature.IsVariable /// The Usages which represent the variants of this Usage as a variation point Usage, if isVariation = /// true. If isVariation = false, then there must be no variants. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979649160_380466_999", aggregation: AggregationKind.None, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_259543_43268")] [Implements(implementation: "IUsage.Variant")] public List variant => this.ComputeVariant(); @@ -1162,7 +1162,7 @@ bool Core.Features.IFeature.IsVariable /// The ownedMemberships of this Usage that are VariantMemberships. If isVariation = true, then this /// must be all memberships of the Usage. If isVariation = false, then variantMembershipmust be empty. /// - [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_2_12e503d9_1590979136735_982171_914", aggregation: AggregationKind.Composite, lowerValue: 0, upperValue: int.MaxValue, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [SubsettedProperty(propertyName: "_18_5_3_12e503d9_1533160674979_190614_43269")] [Implements(implementation: "IUsage.VariantMembership")] public List variantMembership => this.ComputeVariantMembership(); @@ -1171,7 +1171,7 @@ bool Core.Features.IFeature.IsVariable /// The Expression whose result, if true, determines that the bodyAction should continue to be /// performed. It is the first owned parameter of the WhileLoopActionUsage. /// - [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null)] + [Property(xmiId: "_19_0_4_12e503d9_1624203871924_371126_3842", aggregation: AggregationKind.None, lowerValue: 1, upperValue: 1, isOrdered: false, isReadOnly: false, isDerived: true, isDerivedUnion: false, isUnique: true, defaultValue: null, isOwnerEnd: false)] [Implements(implementation: "IWhileLoopActionUsage.WhileArgument")] public IExpression whileArgument => this.ComputeWhileArgument(); @@ -1279,7 +1279,7 @@ bool Core.Features.IFeature.IsVariable public FeatureDirectionKind? DirectionOfExcluding(IFeature feature, List excluded) => this.ComputeDirectionOfExcludingOperation(feature, excluded); /// - /// If a Feature has no declaredName or declaredShortName, then its effective name is given by the + /// If a Feature has no declaredName or declaredShortName , then its effective name is given by the /// effective name of the Feature returned by the namingFeature() operation, if any. /// /// @@ -1405,10 +1405,10 @@ bool Core.Features.IFeature.IsVariable /// /// A Feature is compatible with an otherType if it either directly or indirectly specializes the - /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither - /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly - /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This - /// Feature can access the otherType.
+ /// otherType or if the otherType is also a Feature and all of the following are true.
  1. Neither + /// this Feature or the otherType have any ownedFeatures.
  2. This Feature directly or indirectly + /// redefines a Feature that is also directly or indirectly redefined by the otherType.
  3. This + /// Feature can access the otherType.
///
/// /// No documentation provided @@ -1577,7 +1577,7 @@ bool Core.Features.IFeature.IsVariable /// an owningRelationship, then return the string constructed by appending to the path of it's /// owningRelationship the character / followed by the string representation of its position in the list /// of ownedRelatedElements of the owningRelationship (indexed starting at 1). Otherwise, return the - /// empty string.(Note that this operation is overridden for Relationships to use owningRelatedElement + /// empty string. (Note that this operation is overridden for Relationships to use owningRelatedElement /// when appropriate.) /// /// @@ -1632,12 +1632,11 @@ bool Core.Features.IFeature.IsVariable /// /// Return a subset of memberships, removing those Memberships whose memberElements are Features and for - /// which either of the following two conditions holds:
  1. The memberElement of the Membership is - /// included in redefined Features of another Membership in memberships.
  2. One of the redefined - /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this - /// Type.
For this purpose, the redefined Features of a Membership whose memberElement is a - /// Feature includes the memberElement and all Features directly or indirectly redefined by the - /// memberElement. + /// which either of the following two conditions holds:
  1. The memberElement of the Membership is + /// included in redefined Features of another Membership in memberships.
  2. One of the redefined + /// Features of the Membership is a directly redefinedFeature of an ownedFeature of this Type.
  3. + ///
For this purpose, the redefined Features of a Membership whose memberElement is a Feature + /// includes the memberElement and all Features directly or indirectly redefined by the memberElement. ///
/// /// No documentation provided @@ -1764,7 +1763,7 @@ bool Core.Features.IFeature.IsVariable /// Return the Features used to determine the types of this Feature (other than this Feature itself). If /// this Feature is not conjugated, then the typingFeatures consist of all subsetted Features, except /// from CrossSubsetting, and the last chainingFeature (if any). If this Feature is conjugated, then the - /// typingFeatures are only its originalType (if the originalType is a Feature).Note. + /// typingFeatures are only its originalType (if the originalType is a Feature). Note. /// CrossSubsetting is excluded from the determination of the type of a Feature in order to avoid /// circularity in the construction of implied CrossSubsetting relationships. The /// validateFeatureCrossFeatureType requires that the crossFeature of a Feature have the same type as diff --git a/SysML2.NET/Decorators/PropertyAttribute.cs b/SysML2.NET/Decorators/PropertyAttribute.cs index 70f4846f..9f8ba146 100644 --- a/SysML2.NET/Decorators/PropertyAttribute.cs +++ b/SysML2.NET/Decorators/PropertyAttribute.cs @@ -1,20 +1,20 @@ // ------------------------------------------------------------------------------------------------- // -// -// Copyright 2022-2025 Starion Group S.A. -// +// +// Copyright (C) 2022-2026 Starion Group S.A. +// // Licensed under the Apache License, Version 2.0 (the "License"); // you may not use this file except in compliance with the License. // You may obtain a copy of the License at -// +// // http://www.apache.org/licenses/LICENSE-2.0 -// +// // Unless required by applicable law or agreed to in writing, software // distributed under the License is distributed on an "AS IS" BASIS, // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. // See the License for the specific language governing permissions and // limitations under the License. -// +// // // ------------------------------------------------------------------------------------------------ @@ -41,26 +41,22 @@ public enum AggregationKind /// Indicates that the Property is aggregated compositely, i.e., the composite object has responsibility /// for the existence and storage of the composed objects (parts). /// - Composite, - + Composite } + /// /// Attribute used to decorate properties with using the properties sourced from /// the UML metamodel. /// - [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method, AllowMultiple = false)] + [AttributeUsage(AttributeTargets.Property | AttributeTargets.Method)] public sealed class PropertyAttribute : Attribute { /// - /// Initializes a new instance of the class. + /// Initializes a new instance of the class. /// public PropertyAttribute(string xmiId = "", AggregationKind aggregation = AggregationKind.None, int lowerValue = 1, int upperValue = 1, - bool isOrdered = false, - bool isReadOnly = false, - bool isDerived = false, - bool isDerivedUnion = false, - bool isUnique = true, - string defaultValue = null) + bool isOrdered = false, bool isReadOnly = false, bool isDerived = false, bool isDerivedUnion = false, bool isUnique = true, string defaultValue = null, + bool isOwnerEnd = false) { this.XmiId = xmiId; this.Aggregation = aggregation; @@ -72,6 +68,7 @@ public PropertyAttribute(string xmiId = "", AggregationKind aggregation = Aggreg this.IsDerivedUnion = isDerivedUnion; this.IsUnique = isUnique; this.DefaultValue = defaultValue; + this.IsOwnerEnd = isOwnerEnd; } /// @@ -80,7 +77,7 @@ public PropertyAttribute(string xmiId = "", AggregationKind aggregation = Aggreg public string XmiId { get; set; } /// - /// Gets or sets the . + /// Gets or sets the . /// public AggregationKind Aggregation { get; set; } @@ -123,5 +120,10 @@ public PropertyAttribute(string xmiId = "", AggregationKind aggregation = Aggreg /// Gets or sets the default value if any. /// public string DefaultValue { get; set; } + + /// + /// Gets or sets a value specifying whether this property is the owner end of a composite association, whose value is implied by the containment and therefore not serialized. + /// + public bool IsOwnerEnd { get; set; } } }